Android Gradle 外掛程式 8.10.0 版 (2025 年 5 月)
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
Android Gradle 外掛程式 8.10.0 是主要版本,內含多種新功能及改善項目。
相容性
Android Gradle 外掛程式 8.10 支援的最高 API 級別為 36。其他相容性資訊如下:
|
最低版本 |
預設版本 |
附註 |
| Gradle |
8.11.1 |
8.11.1 |
詳情請參閱「更新 Gradle」一節。 |
| SDK 版本工具 |
35.0.0 |
35.0.0 |
安裝或設定 SDK 建構工具。 |
| NDK |
無 |
27.0.12077973 |
安裝或設定 NDK 其他版本。 |
| JDK |
17 |
17 |
詳情請參閱「設定 JDK 版本」相關說明。 |
API 變更
Android Gradle 外掛程式 8.10.0 包含下列重大 API 變更:
已修正問題
Android Gradle 外掛程式 8.10.1
| 已修正問題 |
| Android Gradle 外掛程式 |
|
使用 AGP 在非預設建構類型中明確啟用裝置測試時,會發生錯誤
|
|
| 縮減器 (R8) |
|
將 Kotlin 更新至 2.1.20 後,編譯即時應用程式時發生 NullPointerException
|
|
[AGP]:錯誤:R8:java.lang.OutOfMemoryError:Required array length 2147483638 + 196 is too large (所需陣列長度 2147483638 + 196 過大)
|
|
Android Gradle 外掛程式 8.10.0 版
| 已修正問題 |
| Android Gradle 外掛程式 |
|
AGP 應聲明支援即將發布的 API 35
|
|
啟用統計資料時,AndroidComponentsExtension.addSourceSetConfigurations 會損毀
|
|
在 AGP 8.8.0 中使用獨立專案設定時,專案「:app」無法存取「Project.group」和「Project.version」
|
|
Initialization script 'C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle' line: 162
|
|
Initialization script 'C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle' line: 162
|
|
無法剝除下列程式庫,因此會照原樣封裝
|
|
新增支援功能,可將「獨立分割」資訊傳遞至 R8
|
|
從 Android Studio 執行應用程式時,應用程式會因 NoClassDefFoundError 和 ClassNotFoundException 而當機
|
|
Android Gradle 外掛程式:避免在 PackageRenderscriptTask 和 ProcessJavaResTask 中覆寫 Sync.getDestinationDir()
|
|
使用合併的 Java 資源進行單元測試
|
|
隔離專案:DeclarativeSchemaModel 序列化錯誤
|
|
| Dexer (D8) |
|
Baklava 的 android.os.Build.VERSION_CODES_FULL 回溯移植作業不正確
|
|
AutoClosable 解糖不再將 ExecutorService.close 視為支援
|
|
| Lint |
|
密封介面中的「@Parcelize」註解出現錯誤的 Lint 警告
|
|
編輯 Kotlin 文字時,AS 2024.3.1.4 會間歇性停止回應。
|
|
CredentialManagerSignInWithGoogle 的 Lint 錯誤偽陽性
|
|
Aligned16KB Lint 檢查中的 ConcurrentModificationException
|
|
Lint:AGP 8.10.0-alpha05 會觸發大量偽陽性 SyntheticAccessor
|
|
允許在測試來源上啟用 NewApi
|
|
在 Android Studio 中檢查程式碼後,按下「LintIdeFix」按鈕會有什麼效果?
|
|
警告訊息文字有誤:「Unnecessary; `Build.VERSION.SDK_INT >= Build.VERSION_CODES.O` is *never* true here (`SDK_INT` ≥ 26 and < 31)」
|
|
| 縮減器 (R8) |
|
更新至 AGP 8.9.0 後無法產生已簽署的 APK
|
|
在產生類別檔案時,分析分配位置的「先寫入後讀取」屬性時發生錯誤
|
|
8.6.* 版 R8 縮減器中的 Java SPI 問題,8.7.*、8.8.0
|
|
類別初始化中的安全轉換會產生 ClassCastException
|
|
AGP 8.9 中的資源縮減問題導致動態功能模組缺少資源
|
|
無法叫用 com.android.tools.r8.internal.H5.x()
|
|
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2025-11-27 (世界標準時間)。
[null,null,["上次更新時間:2025-11-27 (世界標準時間)。"],[],[]]