Android 0.3.5無法匯入ADT匯出的gradle build script解決方法
這幾天Android Studio又推出新的版本0.3.5, 打開之前的gradle專案都沒有問題, 可是匯入從ADT匯出的gradle build script卻無法匯入, 出現以下的錯誤視窗
原本以為是不是ADT版本需要更新到最新版, 於是更新到Build: v22.3.0-887826這個版本, 還是出現一樣的問題. 用Google找了一下, 這個問題其它的開發者在0.3.4版就發現了, 而Google的開發者說這個問題在0.3.5會解決, 但我確遇到了同樣的問題:-(,如果你用GradleProject.getBuildScript()這個關鍵字找解答, 應該跟我一樣會找到Google+的Android studio專頁的討論串,但是還是無法解決這個問題,於是使用了另一種關鍵字來找解藥,終於讓我在StackOverflow找到相關的討論, 解決方法如下
1.修改yourproject/gradle/wrapper/gradle-wrapper.properties 這個檔案, 將
distributionUrl=http\://services.gradle.org/distributions/gradle-1.6-bin.zip
改成
distributionUrl=http\://services.gradle.org/distributions/gradle-1.8-bin.zip
2 修改yourproject/build.gradle 將
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}
改成
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.6.+'
}
}
這樣就可以將build.gradle匯入Android Studio 0.3.5版而且可以編譯成功
Written with StackEdit.
留言