【问题标题】:Failed to find Build Tools revision 30.0.1找不到构建工具修订版 30.0.1
【发布时间】:2020-12-22 08:52:57
【问题描述】:

我的 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,我在 android 标签的应用程序的 gradle 属性中添加了以下行

机器人{ .. .. ..

buildToolsVersion "30.0.2"

}

但仍然显示相同的错误。 我认为每个 Gradle+plugin 版本都映射到一个给定的 Buildtoolversion,而对于我来说它是 30.0.1 但遗憾的是 SDK 工具版本没有显示它。 有没有办法知道哪个gradle+plugin版本对应30.0.2?

Rp

【问题讨论】:

标签: android gradle android-gradle-3.0


【解决方案1】:

我遇到了同样的问题,我通过这样做解决了它:

  1. 转到File->Project Structure
  2. 点击右栏Modules
  3. Properties 选项卡的下拉列表中选择Build Tools Version
  4. 点击Apply,然后点击OK

截图如下:

【讨论】:

    【解决方案2】:

    我和你有同样的问题,但是我的android studio提示:

    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,因为没有破折号,并且只能在 checkbox 中打勾,我无法选中复选框来升级它,所以我必须同时安装它们;

    您可以按照图片中的步骤安装缺少的版本;

    Tools - SDK Manager - SDK Tools - Show Package Details

    选择你需要的版本,点击应用按钮进行安装;

    【讨论】:

      【解决方案3】:

      按照以下步骤操作:- 然后打开安卓工作室 工具->SDK 管理器->SDK 工具

      见右下方显示包检查然后你会看到SDK工具版本,你可以通过检查下载并应用然后ok。

      【讨论】:

        【解决方案4】:

        自己说错了。在您的系统中找不到构建工具版本。

        在 MacOS 中转到

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

        并在此处查看可用的版本

        如需下载所需版本,请前往

        AndroidStudio -> SDKManager -> SDKtools
        

        然后下载丢失的一个并尝试重新构建。

        【讨论】:

          【解决方案5】:

          请下载所需的 Android SDK。 文件 > 设置 > 系统设置 > Android SDK 然后根据您使用的android设备选择android SDK。 然后下载并安装它。 执行此操作后会出现此问题。

          【讨论】:

            【解决方案6】:

            我遇到了同样的问题,我通过这样做解决了它:

            1. 转到设置。
            2. 外观和行为 -> 系统设置 -> Android SDK
            3. 在 SDK 平台安装 android 12

            Here's a screenshot

            【讨论】:

              【解决方案7】:

              我想我能帮上忙。

              不知道它是如何开始发生的,因为我已经在运行一个简单的应用程序项目而没有任何问题。但是,在安装“亚马逊包”之后,我每次创建新项目时都会遇到同样的问题。

              我找到的解决方案分两个步骤,我依次发现了 2 个不同的错误。

              顺便说一句,即使没有更改默认的“我的应用程序”,问题也开始发生

              从这里开始:

              第一个错误:

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

              要解决这个问题,请转到(在 Mac 上不确定是否赢)preferences->Build,Execution...->Build Tools->Gradle

              在这里,我有一个我不知道的 java 版本。您必须更改到第 11 节并申请

              在此之后,您可能仍会遇到另一个问题,尝试运行该应用程序

              第二个错误: 找不到构建工具修订版 30.0.2 安装 Build Tools 30.0.2 并同步项目

              要解决此问题,请转到文件项目结构

              并为编译和构建选择相同的 API

              一旦你完成它,项目应该重新开始工作

              我不知道你的路线是什么......每次我创建一个新项目时都必须这样做......

              【讨论】:

                【解决方案8】:

                这应该可以 询问经理,继续询问工具并收起显示包详细信息框,您应该看到未安装构建工具版本并安装它 呸呸呸

                【讨论】:

                • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
                猜你喜欢
                • 2021-07-31
                • 2016-08-09
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2013-12-10
                • 2015-12-15
                • 1970-01-01
                相关资源
                最近更新 更多