Android Gradle 外掛程式 8.11.0 版 (2025 年 6 月)

Android Gradle 外掛程式 8.11.0 是主要版本,內含多種新功能及改善項目。

相容性

Android Gradle 外掛程式 8.11 支援的最高 API 級別為 36。其他相容性資訊如下:

最低版本 預設版本 附註
Gradle 8.13 8.13 詳情請參閱「更新 Gradle」一節。
SDK 版本工具 35.0.0 35.0.0 安裝設定 SDK 版本工具。
NDK 27.0.12077973 安裝設定 NDK 其他版本。
JDK 17 17 詳情請參閱「設定 JDK 版本」相關說明。

已修正問題

Android Gradle 外掛程式 8.11.0 版

已修正問題
Android Gradle 外掛程式
專案遭到隔離:DeclarativeSchemaModel 序列化錯誤
要求:針對 zipAlignEnabled 遭淘汰一事,說明淘汰原因和替代方案
[AGP 8.9.0 以上版本] BuiltinKotlinCompilation 會向所有 Kotlin 編譯器外掛程式公開
建構 AGP 8.11 時,請將 Kotlin 依附元件更新至 2.1.20 版
更新 Gradle 發行版本時,不要強制執行 com.android.internal.version-check
ProGuard 檔案不存在時建構失敗
Dexer (D8)
AutoClosable 解糖作業會中斷 Android Studio 內的 AGP 建構作業
Lint
Lint 規則 BuildListAdds 無法偵測 buildList 中運算子 fun plusAssign (+=) 的用法
測試輔助程式碼出現 UseSdkSuppress 偽陽性
警告成員和擴充功能可能發生衝突
如果擴充函式接收器可為空值,Lint 問題 `MemberExtensionConflict` 會出現偽陽性
`WrongGradleMedthod` 檢查出現偽陽性
資料類別合成成員呼叫的 SyntheticAccessor 誤判
針對可標記的運算式回報的 TestMode.SUPPRESSIBLE 錯誤
從 AGP 8.11.0-alpha03 開始,出現新的 MemberExtensionConflict Lint 問題 - 如何解決?
'libs.versions.toml' 檔案中的 Lint 檢查建議升級至不支援的 AGP 版本。
縮減器 (R8)
更新至 AGP 8.9.0 後無法產生已簽署的 AAB
處理 JavaFuzzer 程式碼時,R8 會在 min-api 24 上當機

Android Gradle 外掛程式 8.11.1

已修正問題