gradle 未能找到生成工具修订版30.0.1

ffscu2ro  于 2022-11-14  发布在  其他
关注(0)|答案(9)|浏览(313)

我的Android Studio设置如下:

Android Studio Version : 4.0 (May 2020 Build)
Android Gradle Plugin Version : 4.0.0
Gradle Version : 6.1.1

但它给了我这个错误:

Failed to find Build Tools revision 30.0.1

我在SDK管理器中检查了SDK工具,发现没有30.0.1版本,但存在30.0.2版本。为了强制Android Studio使用30.0.2,我在应用的gradle属性中添加了以下行(位于android标签中)
机器人{......
构建工具版本“30.0.2”
}
但它仍然显示相同的错误。我认为每个Gradle+插件版本都Map到一个给定的Buildtoolversion,我的版本是30.0.1,但遗憾的是SDK工具版本没有显示它。有办法知道哪个gradle+插件版本对应于30.0.2吗?
反射率

a0zr77ik

a0zr77ik1#

我遇到了同样的问题,我通过以下方法解决了它:
1.转到File->Project Structure
1.单击右列中的Modules
1.在Properties选项卡中,从下拉列表中选择一个Build Tools Version
1.单击Apply,然后单击OK
以下是截图:

ux6nzvsh

ux6nzvsh2#

我有和你一样的问题,但我的android工作室提示:

Failed to find Build Tools revision 30.0.3

我点击菜单Tools - SDK Manager来检查为什么没有30.0,3;
我发现,在SDK platforms选项卡列表中,显示了

Name                  API Level     Revision    Status
Android 11.0(R)       30            3           Update available

我翻开目录深挖:

dir %LOCALAPPDATA%\Android\Sdk\build-tools

有这些东西,没有30.0.3

2021/11/02  20:02    <DIR>          .
2021/11/03  08:37    <DIR>          ..
2020/12/25  12:46    <DIR>          30.0.2
2021/10/27  15:16    <DIR>          31.0.0
2021/03/17  17:07    <DIR>          31.0.0-rc1
2021/05/07  14:57    <DIR>          31.0.0-rc3
2021/11/02  20:02    <DIR>          32.0.0-rc1

所以,结论是指定版本的buildTool丢失导致问题,我们应该安装丢失的版本;
但是,我不能升级30.0.2到30.0.3,因为没有破折号,只有复选框中的复选标记,我不能选中复选框升级它,所以我必须安装他们两个;
您可以按照图中的步骤安装缺少的版本;
Tools - SDK Manager - SDK Tools - Show Package Details
选择需要的版本,点击应用按钮进行安装;

dkqlctbz

dkqlctbz3#

按照以下步骤操作:-打开Android Studio,然后打开工具-〉SDK管理器-〉SDK工具
请参见右下图显示软件包检查,然后您将看到SDK工具版本,您可以通过检查并应用然后确定来下载它。

nnt7mjpx

nnt7mjpx4#

我遇到了同样的问题,我通过以下方法解决了它:
1.前往“设置”。
1.外观与行为-〉系统设置-〉Android SDK
1.在SDK平台中安装Android 12
Here's a screenshot

puruo6ea

puruo6ea5#

错误它自己说。在您的系统构建工具版本没有找到。
在MacOS中,请转到

Library -> Android -> sdk -> build-tool

看看这里有哪些版本
如需下载所需版本,请访问

AndroidStudio -> SDKManager -> SDKtools

然后下载丢失的那一个,再试着构建一次。

6psbrbz9

6psbrbz96#

请下载所需的Android SDK。文件〉设置〉系统设置〉Android SDK然后根据您正在使用的Android设备选择Android SDK,然后下载并安装它。这样做后,这个问题就会消失。

gblwokeq

gblwokeq7#

我想我也许能帮上忙。
不知道它是如何开始发生的,因为我已经在运行一个简单的应用程序项目,没有任何问题。但后来,在安装了一个“亚马逊软件包”后,我开始每次创建新项目时都有同样的问题。
我发现的解决方案是在两个步骤中,我发现了2个不同的错误序列。
顺便说一句,即使没有更改默认的我的应用程序,问题也开始发生
从这里开始:

第一个错误:
应用插件“com.android.internal. application”失败。Android Gradle插件需要Java 11才能运行。您当前使用的是Java 1.8。您可以尝试以下一些选项:- 变更IDE设定。-变更JAVA_HOME环境变量。-变更gradle.properties中的org.gradle.java.home

要解决这个问题,请转到(在Mac上不确定是否能赢)首选项-〉构建、执行... -〉构建工具-〉Gradle
这里我有一个版本的java,我没有线索结束在那里。你必须改变到vers 11和应用

然而,在此之后,您可能仍然面临另一个问题,尝试运行应用程序
第二个错误:未能找到生成工具修订版30.0.2安装生成工具30.0.2并同步项目

要修复此问题,请转到文件项目结构
并为编译和生成选择相同的API
x1c4d 1x指令集
一旦你完成了它的项目应该再次开始工作
我不知道什么是路线,因为你...每次我创建一个新的项目必须做同样的...

okxuctiv

okxuctiv8#

这应该可以工作,请询问管理器,继续询问工具,并插入显示软件包详细信息框,您应该看到构建工具版本未安装,并安装它Ccongs

hvvq6cgz

hvvq6cgz9#

转到file -> project structure -> modules并将Build Tools Version设置为列表中的最新版本,点击对话框底部的OK并运行您的应用程序。

相关问题