无法将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.+
。
如果您仍然遇到导入问题,请在命令行中打开项目根目录并根据您的操作系统运行./gradlew
或gradlew.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。
- 未安装HAX内核模块
- 在使用基于Gradle的configuration时,在Android Studio(IntelliJ)上运行简单的JUnittesting
- Android Studio 3.0 – 无法find方法'com.android.build.gradle.internal.variant.BaseVariantData.getOutputs()Ljava / util / List'
- 如何将Gradle支持添加到现有项目?
- 如何在Android Studio中创build库项目以及使用库项目的应用程序项目
- 在Android Studio中重命名模块?
- IntelliJ / Android Studio中一个文件错误的文件关联
- Android Studio在使用旧API的设备上进行debugging时会显示来自compileSdkVersion的API的信息
- Android studio中的代码格式化快捷方式