无法将Eclipse项目导入到Android Studio

每当我尝试将我的Eclipse项目导入到Android Studio,我得到以下错误:

您正在使用一个旧的,不受支持的Gradle版本。 请使用1.8或更高版本。 请在项目的Gradle设置或者项目的Gradle包装器中指向支持的Gradle版本(如果适用)。

请参阅IDE日志以获取更多详细信息(帮助|显示日志)

即时通讯使用Android Studio 0.3和Ubuntu,我也尝试了新的安装Windows 8框但获得相同的错误。 我使用default gradle wrapper ,我试着检查和取消选中auto import option 。 这是一个错误? 我怎样才能解决它。 我如何更新gradle到1.8或检查当前的gradle版本?

我必须在gradle/wrapper/gradle-wrapper.properties编辑gradle包装器设置gradle/wrapper/gradle-wrapper.properties gradle版本更改为1.9。

./gradle/wrapper/gradle-wrapper.properties:

 #Wed Apr 10 15:27:10 PDT 2013 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=http\://services.gradle.org/distributions/gradle-1.9-all.zip 

我不得不将gradle-1.6-bin.zip 改成gradle-1.9-all.zip 。 我猜从生成这个文件的eclipse的旧的ADT插件仍然使用旧的URL。

然后我必须在项目根目录下创build一个local.properties ,并在其中设置正确的SDK目录。

./local.properties

 sdk.dir=/home/user/pathtosdk 

做到了这一点,并使用默认的gradle包装和瞧! 导入的项目没有任何问题。

注意:这也解决了org.gradle.tooling.GradleConnectionException的问题:无法使用Gradle发行版执行构build“services.gradle.org/distributions/gradle-1.6-bin.zip”;。:无法使用Gradle发行版执行构build'services.gradle.org/distributions/gradle-1.6-bin.zip'; 您还必须确保在./build.gradle文件中, com.android.tools.build:gradle:0.5.+ gradle:0.5 .+应该更改为com.android.tools.build:gradle:0.7.+

如果您仍然遇到导入问题,请在命令行中打开项目根目录并根据您的操作系统运行./gradlewgradlew.bat 。 你会得到更多的debugging信息的错误,也许提示如何解决它们。

对于我行build.gradle文件

 dependencies { classpath 'com.android.tools.build:gradle:0.5.+' } 

 dependencies { classpath 'com.android.tools.build:gradle:0.6.+' } 

还需要更新才能在Android Studio中正确导入。

我有完全一样的问题。 我解决了这个问题。 手动下载最新的Gradle并解压缩,然后在Android Studio中导入gradle文件时,select“使用本地gradle分发”并select解压gradle的文件夹。 通过这样做,您将能够将项目导入到Android Studio。