我有什么:
我做了什么
我一直在用Eclipse开发很长一段时间,现在我想给Android Studio一个机会,所以我查看了谷歌开发者网页,我下载并更新了Android Studio到0.2.8。谷歌说,我确实需要从eclipse导出创建gradle文件,所以我做了。之后,我打开Android工作室并检查它在谷歌页面上的内容:“使用gradle wrapper”。每次我尝试导入我的项目时都会收到错误消息:
无法使用Gradle分发“http://services.gradle.org/distributions-snapshots/gradle-1.8-20130830160653+0000-bin.zip”执行构建。 构建文件'C:\ Users \ me \ Eclipse \ proyectos \ myProject \ build.gradle'行:9 评估根项目“myProject”时出现问题。 评估根项目“myProject”时出现问题。 Gradle版本1.6是必需的。当前版本为1.8-20130830160653 + 0000
我该怎么办?我在网上查看的所有内容都是将ide更新为0.2.7,其中包含导入的项目而不是导入的项目。
修改
gradle文件:(我的项目有一个deppendency,我也从Eclipse创建了一个gradle文件。“library”是actionbarSherlock library
buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.4' } } apply plugin: 'android'
依赖{ 编译fileTree(dir:'libs',包括:'* .jar') 编译项目(':C :: Users:me:Eclipse:proyectos:library')}
android { compileSdkVersion 16 buildToolsVersion“18.0.1”
sourceSets { main { manifest.srcFile 'AndroidManifest.xml' java.srcDirs = ['src'] resources.srcDirs = ['src'] aidl.srcDirs = ['src'] renderscript.srcDirs = ['src'] res.srcDirs = ['res'] assets.srcDirs = ['assets'] } instrumentTest.setRoot('tests') } }
答案 0 :(得分:1)
<强>解决强>
最后,在新升级之后,错误已经解决。如果您有此错误,请尝试将ADT更新为r22.2.1,将Android Studio更新为0.2.9。然后,再次从eclipse导出gradle并尝试从AS导入它。
也许你现在有一个错误,sdk dir导入文件。如果是这样,将变量ANDROID_HOME添加到具有android sdk路由的windows变量中,并在重新启动计算机后再次尝试。请记住,对于AS,有一个新的ADT安装,所以你必须更新那个或更改路径,如下所示https://stackoverflow.com/a/18409923/1200914
答案 1 :(得分:0)
您已使用Gradle 1.8
,因为您的错误提及,您应该使用Gradle 1.6
。从这里下载http://services.gradle.org/distributions-snapshots