[英]Incorrect Gradle version for Android Studio project
我正在使用最新版本的Android Studio,並已從Gradle的網站上安裝了最新版本的Gradle。 然后,我導入了一些Android示例應用程序,但是該構建生成了一個錯誤消息,內容為:
需要Gradle 1.10版。 當前版本是2.1。
我不知道它從哪里獲得版本1.10。 如果我打開gradle-wrapper.properties文件,則有:
distributionUrl = HTTPS://services.gradle.org/distributions/gradle-2.1-bin.zip
我打開的每個樣品都有這個問題。 為什么Gradle不使用我安裝的版本? GRADLE_HOME環境變量設置為最新版本的Gradle的路徑。
即使我運行gradlew來強制下載所需的Gradle版本,我仍然會收到此錯誤。 SO中的一篇文章是:
https://stackoverflow.com/a/23466323/753632
這意味着特定版本的Android Gradle插件需要特定版本的Gradle,但這是在一段時間之前發布的,目前尚不清楚這是否已成為問題。
嘗試卸載gradle並刪除.gradle文件夾,然后讓android studio下載gradle而不是從gradle網站手動安裝。
嘗試清理並重建大多數時間都可以。
並且如果您想將版本更新到最新。
您可以嘗試andle
簡單的三步即可一次更新所有項目。
1.安裝:
$ sudo pip install andle
2.設置sdk:
$ andle setsdk -p <sdk_path>
3.更新權限:
$ andle update -p <project_path> [--dryrun] [--remote] [--gradle]
--dryrun:僅在控制台中打印結果
--remote:在jcenter和mavenCentral中檢查版本
--gradle:檢查gradle版本
參見https://github.com/Jintin/andle了解更多信息
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.