0

我有的:

  1. Eclipse Juno Service Release 2 在 Windows 7 x64 上运行。
  2. Android Studio 更新到 0.2.8
  3. ADT 已更新

我做了什么

我已经使用 Eclipse 开发了很长时间,现在我想给 Android Studio 一个机会,所以我查看了谷歌开发者网页,我下载并更新了 Android Studio 到 0.2.8。正如谷歌所说,我确实需要从创建 gradle 文件的 eclipse 中导出,所以我做到了。之后,我打开了 Android Studio 并查看了谷歌页面上的内容:“使用 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 文件:(我的项目有一个依赖关系,我也从 Eclipse 制作了一个 gradle 文件。“库”是 actionbarSherlock 库

buildscript {
repositories {
    mavenCentral()
}
dependencies {
    classpath 'com.android.tools.build:gradle:0.4'
} } apply plugin: 'android'

依赖项 { 编译 fileTree(dir: 'libs', include: '*.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')
} }
4

2 回答 2

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

于 2013-09-24T15:18:57.363 回答
0

正如您的错误所述,您已经使用Gradle 1.8过,您应该使用Gradle 1.6. 从这里下载它http://services.gradle.org/distributions-snapshots

于 2013-09-14T12:27:43.963 回答