使用build.gradle文件将Eclipse项目导入Android Studio失败

时间:2013-08-02 00:00:52

标签: android android-studio build.gradle

我正在尝试使用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。

6 个答案:

答案 0 :(得分:15)

直到10分钟前我才成为Android Studio处女。我遇到了同样的问题。如果您在Android Studio(或我相信的Eclipse)中检查您的SDK Manager,它将显示您已安装的工具。我也缺少构建工具18.0.1并且收到错误....但是因为我没有安装它们。

因此,无需修改Gradle构建文件,我就可以使用SDK Manager安装构建工具,并使所有内容正常运行。

看到这张图片: enter image description here

顺便说一下,我还必须更新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之后一切顺利。