我正在尝试使用build.gradle文件导入基于Eclipse的Android项目。我收到以下消息:“找不到Build Tools版本18.0.0”。但是,根据Android SDK Manager,我安装了Android SDK Build-tools 18.0.1。
我在64位Windows 7计算机上完成所有这些操作,如果这是相关的。
我该如何解决这个问题?
更新:我实际上今天早上只更新了Build-tools 18.0.1。然后我注意到,在Android Studio中创建一个新项目时,它不允许我使用Android 4.3创建项目(4.2.2是最新的允许版本)。我尝试将我的项目的目标版本删除到Android 4.2.2,并重新导出它。现在Android Studio抱怨在我尝试导入这个项目时无法找到Build-tools 18.0.1。
答案 0 :(得分:15)
直到10分钟前我才成为Android Studio处女。我遇到了同样的问题。如果您在Android Studio(或我相信的Eclipse)中检查您的SDK Manager,它将显示您已安装的工具。我也缺少构建工具18.0.1并且收到错误....但是因为我没有安装它们。
因此,无需修改Gradle构建文件,我就可以使用SDK Manager安装构建工具,并使所有内容正常运行。
看到这张图片:
顺便说一下,我还必须更新API版本,因为它选择了一个未安装的API版本(我没有得到它,因为它是在我用Eclipse编译的时候)。
希望这有帮助。
答案 1 :(得分:7)
在主模块内的build.gradle
文件中修改
buildToolsVersion "18.0.0"
到
buildToolsVersion "18.0.1"
答案 2 :(得分:3)
我是Android Studio的新手(截至昨晚)。我遇到了同样的问题。我打开了'build.gradle'文件并将行修改为:“compileSdkVersion 18”和“buildToolsVersion 18.0.1”分别为17和17.0.0。它似乎成功了!
答案 3 :(得分:1)
您必须确保build.gradle文件包含已安装的构建工具的相同版本。
你可以通过查看Android Studio安装下的/sdk/build-tools/android-X.Y.Z/source.properties文件来找到它。
e.g。
Pkg.UserSrc=false
Pkg.Revision=18.1.1
然后将该修订号插入gradle构建文件:
android {
compileSdkVersion 18
buildToolsVersion "18.1.1"
...
}
答案 4 :(得分:0)
我也有Gradle的问题。完全删除并安装最新版本修复它。
答案 5 :(得分:0)
我也有同样的问题,然后我检查了我的 Enviornment Variable ,它指向我的旧sdk,它没有Build工具18.0.x指向新的sdk之后一切顺利。