Bin*_*abu 45 android gradle 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版本?
Bin*_*abu 66
我不得不编辑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
Run Code Online (Sandbox Code Playgroud)
我不得不将gradle-1.6-bin.zip改为gradle-1.9-all.zip.我猜eclipse生成这个文件的旧ADT插件仍然使用旧的URL.
然后我必须在项目根目录中创建一个local.properties并在其中设置正确的SDK目录.
./local.properties
sdk.dir=/home/user/pathtosdk
Run Code Online (Sandbox Code Playgroud)
那是用默认的gradle包装和导入导入的!导入的项目没有任何问题.
注意:这也解决了org.gradle.tooling.GradleConnectionException的问题:无法使用Gradle分发'services.gradle.org/distributions/gradle-1.6-bin.zip'执行构建;.:无法使用Gradle分发执行构建'services.gradle.org/distributions/gradle-1.6-bin.zip'; 您还必须确保在文件./build.gradle,com.android.tools.build:gradle:0.5.+
应改为com.android.tools.build:gradle:0.7.+
.
如果您仍然遇到导入问题,请在命令行中打开项目根目录并运行./gradlew
或gradlew.bat
根据您的操作系统.您将收到更多调试信息的错误,以及如何解决它们的提示.
小智 6
对于我在build.gradle文件中的行
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
Run Code Online (Sandbox Code Playgroud)
至
dependencies {
classpath 'com.android.tools.build:gradle:0.6.+'
}
Run Code Online (Sandbox Code Playgroud)
还需要更新才能在Android Studio中正确导入.
归档时间: |
|
查看次数: |
20058 次 |
最近记录: |