[英]How to update gradle in android studio?
我安裝了 Android Studio 0.1.9。 今天我得到並更新到 0.2 版,當然我也更新了。 安裝后我重新啟動了 Android Studio,但現在我收到了這條消息:
項目使用的是舊版本的 Android Gradle 插件。 支持的最低版本為 0.5.0。 請更新依賴 'com.android.tools.build:gradle' 的版本
我怎么做? 我在 android studio 中找不到 gradle 插件的任何更新工具。
File → Settings → Build, Execution, Deployment → Build Tools → Gradle → Use default Gradle wrapper (推薦)
在新版 Android Studio 中更改為 Gradle Wrapper:
文件→項目結構→項目
下表顯示了 Gradle 和Gradle的 Android 插件之間的兼容性:
可用於 Android Studio 4.1.2(2021 年 3 月)的最新穩定版本:
Android Gradle Plugin version: 4.1.2
Gradle version: 6.5
這可能不是 OP 的確切答案,而是問題標題的答案:如何在 Android Studio (AS) 中更新 Gradle:
android studio v 3.0(stable) 發布后,會顯示彈窗,如果 gradle 更新可用
或者
手動,只需將頂級(項目級) build.gradle
文件中的 gradle 版本更改為最新版本,
buildscript {
...
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0'
}
}
檢查下面的圖表
The Android Gradle Plugin and Gradle Android Gradle Plugin Requires Gradle 1.0.0 - 1.1.3 2.2.1 - 2.3 1.2.0 - 1.3.1 2.2.1 - 2.9 1.5.0 2.2.1+ 2.2.1 - 2.13 2.0.0 - 2.1.2 2.10 - 2.13 2.1.3 - 2.2.3 2.14.1+ 2.3.0+ 3.3+ 3.0.0+ 4.1+ 3.1.0+ 4.4+ 3.2.0 - 3.2.1 4.6+ 3.3.0 - 3.3.1 4.10.1+ 3.4.0 - 3.4.1 5.1.1+ 3.5.0 5.4.1+
打開文件>項目結構>項目選項卡
Android Studio 有一個內置的項目結構菜單,用於檢查和更新當前項目中使用的 gradle 和插件。
下面的網站詳細說明了如何更新 Android Studio 的gradle和gradle 插件:更新 gradle 插件 Android Studio 。
對於那些仍然有這個問題的人(例如從 2.8.0 切換到 2.10.0),移動到文件gradle-wrapper.properties並像這樣設置distributionUrl。
distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip
我將 2.8.0 更改為 2.10.0 並且不要忘記 Sync after
在 Mac 上,打開終端並按照說明運行以下命令:
$ curl -s https://get.sdkman.io | bash
然后
$ sdk install gradle 3.0
安裝完成后,終端會詢問是否將其設置為默認版本,因此鍵入 y 並將其設置為默認版本。
現在打開Android Studio -> 終端並運行以下命令
Gradle --version
打開你的根build.gradle
文件並像這樣更改 Gradle 版本
舊版:
dependencies {
classpath 'com.android.tools.build:gradle:1.3.0'
}
新版本:
dependencies {
classpath 'com.android.tools.build:gradle:1.5.0'
}
有關 Gradle 版本的兼容性,請參閱此。
我還不能評論。
與 Kevin 相同,但 UI 步驟不同:
這可能不是 OP 的確切答案,而是問題標題的答案:如何在 Android Studio (AS) 中更新 Gradle:
轉到文件 > 設置 > 構建、執行、部署 > 構建工具 > Gradle > Gradle 主路徑
現在,設置 Use default gradle wrapper 並像這樣編輯 Project\gradle\wrapper\gradle-wrapper.properties 文件字段 distributionUrl
distributionUrl=https://services.gradle.org/distributions/gradle-2.10-all.zip
這個對我有用:
只需轉到'/home/your-user/.gradle/wrapper/dists/'
刪除其中的所有內容
它將被android studio取代
在終端運行: ionic emulate android
這一切...
對我來說,我將字體文件夾從資產復制到 res 文件夾並導致問題,因為 Android Studio 不接受大寫名稱。 我切換到項目視圖模式並將其刪除,然后通過右鍵單擊 res 文件夾將其添加為字體資源文件。
選擇android\gradle\wrapper並打開 gradle-wrapper.properties
更改:distributionUrl=https://services.gradle.org/distributions/gradle-older-version-to-new-version.zip
例如:distributionUrl=https://services.gradle.org/distributions/gradle-5.1.1-all.zip並重建您的項目
其他答案提到了如何更新AGP (Android Gradle 插件)。
對於更新 Gradle 本身,如果您已將 IDE 設置設置為使用包裝器文件或包裝器任務中的 Gradle(而不是使用安裝在系統上的 Gradle,如果有的話)...
...您可以在頂級 build.gradle[.kts] 腳本中指定以下代碼:
tasks.wrapper {
gradleVersion = "7.3.3"
// Downloads the full version of the Gradle (with sources and documentation)
distributionType = Wrapper.DistributionType.ALL
}
現在,不要編輯gradle-wrapper.properties文件,而是運行wrapper任務並同步 IDE:
操作系統 | 命令 |
---|---|
Linux | ./gradlew wrapper |
Windows 命令提示符 | gradlew wrapper |
對我來說
classpath 'com.android.tools.build:gradle:4.0.0'
j'ai résolu mon problème en sélectionnant le gradle de Android studio。 在此處輸入圖片說明
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.