找不到构建工具修订版 31.0.0
Failed to find Build Tools revision 31.0.0
出于某种原因,我不得不重新安装 Android Studio。安装后,我无法构建我的项目,出现此错误
未能找到构建工具修订版 31.0.0
build.gradle 文件中没有显示警告或错误
我试过将 compiledSdkVersion、buildToolsVersion 和 targetSdkVersion 更改为 30
如您所见,如果我将版本更改为 30,它会告诉我更新到 31。
这是我的项目结构。
我也尝试过使用 gradle 文件同步项目、使现金无效并重新启动,但没有帮助。我现在不知道怎么办。
确保将项目级别 gradle 中包含 classpath "com.android.tools.build:gradle:<gradle_version>"
的行替换为
classpath "com.android.tools.build:gradle:4.2.2"
它会将最新的 gradle 添加到您的项目中。
如果仍然报错,请检查你的compileSdkVersion和targetSdkVersion是否为31。
希望这些小改动能解决您的问题。 :)
您还需要将 gradle-wrapper.properties
中的“distributionUrl”更改为 distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip
是的,作为最后一个选项,尝试将 buildToolsVersion 从 31.0.0 切换到 30.0.2
问题已解决。
以前我的项目级别 gradle 中的 class 路径是 4.2.2,但它没有显示任何警告。
classpath "com.android.tools.build:gradle:4.2.2"
我不得不将其替换为
classpath 'com.android.tools.build:gradle:7.0.0'
项目编译成功
@SweetD3v 的回答很有帮助。
我在项目结构选项卡中将我的构建工具版本更改为 30.0.2,它对我有用
在应用程序 - build.gradle
中,将 buildToolsVersion 更改为:
buildToolsVersion "30.0.3"
出于某种原因,我不得不重新安装 Android Studio。安装后,我无法构建我的项目,出现此错误
未能找到构建工具修订版 31.0.0
build.gradle 文件中没有显示警告或错误
我试过将 compiledSdkVersion、buildToolsVersion 和 targetSdkVersion 更改为 30
如您所见,如果我将版本更改为 30,它会告诉我更新到 31。
这是我的项目结构。
我也尝试过使用 gradle 文件同步项目、使现金无效并重新启动,但没有帮助。我现在不知道怎么办。
确保将项目级别 gradle 中包含 classpath "com.android.tools.build:gradle:<gradle_version>"
的行替换为
classpath "com.android.tools.build:gradle:4.2.2"
它会将最新的 gradle 添加到您的项目中。
如果仍然报错,请检查你的compileSdkVersion和targetSdkVersion是否为31。
希望这些小改动能解决您的问题。 :)
您还需要将 gradle-wrapper.properties
中的“distributionUrl”更改为 distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip
是的,作为最后一个选项,尝试将 buildToolsVersion 从 31.0.0 切换到 30.0.2
问题已解决。
以前我的项目级别 gradle 中的 class 路径是 4.2.2,但它没有显示任何警告。
classpath "com.android.tools.build:gradle:4.2.2"
我不得不将其替换为
classpath 'com.android.tools.build:gradle:7.0.0'
项目编译成功
@SweetD3v 的回答很有帮助。
我在项目结构选项卡中将我的构建工具版本更改为 30.0.2,它对我有用
在应用程序 - build.gradle
中,将 buildToolsVersion 更改为:
buildToolsVersion "30.0.3"