有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java导入新Gradle项目失败:找不到生成工具修订版*.0.0

当我启动Android Studio并选择“新建项目…”通过创建一个新项目,我得到了以下弹出错误:

Failed to import new Gradle project: failed to find Build Tools revision 17.0.0

Consult IDE log for more details (Help | Show Log)

我很想查阅IDE日志,但我甚至还没有进入应用程序来做很多事情。我已经多次查看了这些首选项,看看是否可以为构建工具设置路径,但是我找不到很多东西。如何解决这个问题,或者如何在不打开项目的情况下进入应用程序,以便至少可以查看日志


共 (6) 个答案

  1. # 1 楼答案

    发生这种情况的原因是生成工具修订版x不存在

    今天,最新版本是23.0.2(随时可能更改)

    您想要的buildToolsVersion包含在Android SDK中,通常安装在<sdk>/build-tools/<buildToolsVersion>目录中

    不要将Android SDK ToolsSDK Build Tools混淆


    build.gradlebuildToolsVersion更改为<sdk>/build-tools中安装的某些版本

    android {
       buildToolsVersion "23.0.2"
       // ...
    
    }
    
  2. # 2 楼答案

    花了几个小时后:我重新启动了Android SDK Manager,这时我注意到我得到了Android SDK Platform-tools(升级)和Android SDK Build-tools(新)

    在安装了这些之后,我终于能够完全编译我的项目

    注意:应安装最新的ADT(版本22)

  3. # 3 楼答案

    这就是我必须做的:

    1. 安装最新的Android SDK Manager(22.0.1)
    2. 安装Gradle(1.6)
    3. 更新我的环境变量:
      • ANDROID_HOME=C:\...\android-sdk
      • GRADLE_HOME=C:\...\gradle-1.6
    4. 更新/dobblecheck我的路径变量:
      • PATH=...;%GRADLE_HOME%\bin;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
    5. 启动Android SDK管理器并下载必要的SDK API
  4. # 4 楼答案

    每当您试图在studio中不存在生成工具版本的情况下运行项目时,都会遇到此错误

    截至2017年,Android Studio已将其变得非常简单

    它会提示您这个问题,以及类似的内容

    A screenshot from Android Studio

    A screenshot from Android Studio

    您只需单击它,系统就会下载到运行项目所需的构建版本

  5. # 5 楼答案

    截至2020年5月,一个使用Android Studio的非常简单的解决方案:

    1. 开放安卓工作室
    2. 从顶部选择文件>;设置>;外观及;行为>;系统设置>;Android SDK
    3. 单击顶部的选项卡SDK工具。然后从列表中突出显示Android SDK构建工具
    4. 选中“显示软件包详细信息””复选框,选择所需的生成工具版本,然后单击应用
  6. # 6 楼答案

    在SDK管理器中查看最高的Android SDK Build-tools版本是什么,并将此版本号复制到项目build.gradle文件的android/buildToolsVersion属性中(对我来说,版本是“18.1.1”)

    希望能有帮助