Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 未能导入新的Gradle项目:未能找到生成工具修订版*.0.0_Java_Android_Gradle_Android Studio - Fatal编程技术网

Java 未能导入新的Gradle项目:未能找到生成工具修订版*.0.0

Java 未能导入新的Gradle项目:未能找到生成工具修订版*.0.0,java,android,gradle,android-studio,Java,Android,Gradle,Android Studio,当我启动Android Studio并选择“新建项目…”并创建新项目时,会出现以下弹出错误: 未能导入新的Gradle项目:未能找到版本17.0.0的生成工具 有关更多详细信息,请参阅IDE日志(帮助|显示日志) 我很想查阅IDE日志,但我甚至还没有进入应用程序来做很多事情。我已经多次查看了这些首选项,看看是否可以为构建工具设置路径,但是我找不到很多东西。我如何解决这个问题,或者我如何在不打开项目的情况下进入应用程序,以便至少可以查看日志?在花了几个小时后:我重新启动了Android SDK管理

当我启动Android Studio并选择“新建项目…”并创建新项目时,会出现以下弹出错误:

未能导入新的Gradle项目:未能找到版本17.0.0的生成工具

有关更多详细信息,请参阅IDE日志(帮助|显示日志)


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

在花了几个小时后:我重新启动了
Android SDK管理器
,此时我注意到我得到了
Android SDK平台工具
(升级)和
Android SDK构建工具
(新增)

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


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

我认为您可以下载最新的android SDK并使用它。我这样做并修复了问题,工作正常。 以下是链接:
这就是我必须做的:

  • 安装最新版本(22.0.1)
  • 安装(1.6)
  • 更新我的环境变量:
    • ANDROID\u HOME=C:\…\ANDROID sdk
    • GRADLE\u HOME=C:\…\GRADLE-1.6
  • 更新/dobblecheck我的路径变量:
    • PATH=…;%GRADLE_HOME%\bin;%ANDROID_HOME%\tools;%ANDROID\u HOME%\平台工具
  • 启动Android SDK管理器并下载必要的SDK API

  • 首先尝试在命令行中运行
    gradle
    。它可能会提示您设置环境变量:

    export _JAVA_OPTIONS="-Xms256m -Xmx1024m"
    
    阅读更多信息:



    进一步确保Android SDK构建工具(
    adb
    aapt
    dx
    dx.jar
    )在
    路径中可用。如果没有,您可以在适当的位置创建符号链接。它们随着新SDK版本的发布而改变。这是给你的一个文件。

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


    希望能有帮助

    我最近遇到了这个问题,我的项目没有包含
    local.properties
    文件


    检查
    local.properties
    文件,如果它包含
    sdk.dir
    以及指向sdk的正确路径,则基本上是错误的,因为您缺少安装的“Android sdk构建工具”。

    我安装了API 17,但这还不够。我真正需要安装的是“Android SDK构建工具17”


    您可以在“Android SDK管理器”中的第一个子项(名为“工具”)中找到您的“Android SDK构建工具X”。

    这是因为构建工具版本X不存在

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

    您想要的
    buildToolsVersion
    包含在Android SDK中,通常安装在
    /buildtools/
    目录中

    不要将


    build.gradle
    buildToolsVersion
    更改为安装在
    /buildtools

    android {
       buildToolsVersion "23.0.2"
       // ...
    
    }
    

    在项目透视图中,查找应用程序-->build.gradle并编辑此行

    android{
    编译SDK版本“android-N”
    buildToolsVersion“24.0.0 rc1”

    像这样:

    android{
    编译DK24版
    
    buildToolsVersion“23.0.3”

    自2020年5月起,这是一个使用Android Studio的非常简单的解决方案:

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

  • 在我尝试了许多解决方案后,这对我很有效:

    由于某些原因,
    adb
    进程在安装新软件包后没有重新启动。手动终止
    adb.exe
    并尝试另一次导入项目为我解决了此问题。

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

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

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


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

    卸载Android SDK工具,然后从工具>SDK管理器重新安装它们


    特别是如果您在bashrc中手动将$ANDROID_HOME设置为其他SDK安装(不是ANDROID Studio附带的安装),构建脚本可能会混淆。这发生在我的Mac OS X上。我在shell$PATH中安装了另一个SDK,把它搞砸了。嗨。该网站的系统似乎认为这是的副本,也许你可以更新每个,以更具体地解决每个问题,或者将问题标记为副本?谢谢!是的,当我更新到Android时4.4,我忘了更新build.gradle文件中的那一部分。最新的buildToolsVersion现在是19…在我的例子中,我安装了正确版本的Android SDK构建工具,但我正在查找我与Eclipse一起使用的Android SDK。Android studio附带了一个捆绑的Android SDK,位于
    /SDK
    中。开始吧通过运行
    /SDK/tools/Android
    安装Android SDK管理器,并安装正确的版本