簡體   English   中英

如何在 android studio 中更新 gradle?

[英]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 插件的任何更新工具。

第 1 步(使用默認的 gradle 包裝器)

FileSettingsBuild, Execution, DeploymentBuild Tools → GradleUse default Gradle wrapper (推薦)

Android Studio 設置 Gradle Wrapper

在新版 Android Studio 中更改為 Gradle Wrapper: Android Studio 設置 Gradle Wrapper 新版本

第 2 步(選擇所需的 gradle 版本)

文件項目結構項目

Android Studio 項目結構

下表顯示了 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:

  • 獲取 AS 支持的最新版本:http: //www.gradle.org/downloads (目前 AS 不支持 1.9,1.10)
  • 安裝:解壓到安裝 AS 附近的任何地方:C:\Users[username]\gradle-1.9\
  • 打開AS:文件->設置->Gradle->服務目錄路徑:(改成上面設置的文件夾)->點擊確定。 底部的狀態應該表明它很忙並且應該修復錯誤。 可能需要重新啟動 AS

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+

檢查gradle 修訂

打開文件>項目結構>項目選項卡

指示

Android Studio 有一個內置的項目結構菜單,用於檢查和更新當前項目中使用的 gradle 和插件。

下面的網站詳細說明了如何更新 Android Studio 的gradlegradle 插件更新 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:

  • 獲取 AS 支持的最新版本:http: //www.gradle.org/downloads (目前 AS 不支持 1.9,1.10)
  • 安裝:解壓到安裝 AS 附近的任何地方:C:\Users[username]\gradle-1.9\
  • 打開AS:File->Settings->Build, Execution, Deployment->Build Tools-> Gradle->Service 目錄路徑:(改成上面設置的文件夾)->點擊ok。 底部的狀態應該表明它很忙並且應該修復錯誤。 可能需要重新啟動 AS

轉到文件 > 設置 > 構建、執行、部署 > 構建工具 > Gradle > Gradle 主路徑

現在,設置 Use default gradle wrapper 並像這樣編輯 Project\gradle\wrapper\gradle-wrapper.properties 文件字段 distributionUrl

distributionUrl=https://services.gradle.org/distributions/gradle-2.10-all.zip

你可以簡單地點擊這個,瞧!

AGP 助手

這個對我有用:

只需轉到'/home/your-user/.gradle/wrapper/dists/'

刪除其中的所有內容

它將被android studio取代

在終端運行: ionic emulate android

這一切...

對我來說,我將字體文件夾從資產復制到 res 文件夾並導致問題,因為 Android Studio 不接受大寫名稱。 我切換到項目視圖模式並將其刪除,然后通過右鍵單擊 res 文件夾將其添加為字體資源文件。

大多數情況下,您可以讓 Android Studio 自動更新 Gradle 插件。

如果您的 Gradle 插件版本落后,Instant Run 很可能無法運行。 因此,如果您轉到即時運行設置(首選項 > 構建、執行、部署 > 即時運行),您將在右上角看到一個更新項目按鈕(下圖)。 單擊此按鈕將更新 Gradle 包裝器和構建工具。 更新項目

選擇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,如果有的話)...

設置 IDE 使用的 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM