Android Gradle プラグイン 8.10.0(2025 年 5 月)
Android Gradle プラグイン 8.10.0 はメジャー リリースで、さまざまな新機能や改善措置が組み込まれています。
互換性
Android Gradle プラグイン 8.10 でサポートされる最大 API レベルは API レベル 35 です。その他の互換性情報は次のとおりです。
|
最小バージョン |
デフォルトのバージョン |
備考 |
Gradle |
8.11.1 |
8.11.1 |
詳細については、Gradle のアップデートをご覧ください。 |
SDK Build Tools |
35.0.0 |
35.0.0 |
SDK Build Tools をインストールまたは設定します。 |
NDK |
なし |
27.0.12077973 |
別のバージョンの NDK をインストールまたは設定します。 |
JDK |
17 |
17 |
詳細については、JDK バージョンの設定をご覧ください。 |
API の変更
Android Gradle プラグイン 8.10.0 には、次の重要な API の変更が含まれています。
修正された問題
Android Gradle プラグイン 8.10.0
修正された問題 |
Android Gradle プラグイン |
AGP は、リリース予定の API 35 をサポートしていることを宣言すべきです
|
統計情報が有効になっていると AndroidComponentsExtension.addSourceSetConfigurations が破損する
|
AGP 8.8.0 で分離されたプロジェクト設定を使用している場合、プロジェクト「:app」が「Project.group」と「Project.version」にアクセスできない
|
初期化スクリプト「C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle」行: 162
|
初期化スクリプト「C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle」行: 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 警告が誤っている
|
AS 2024.3.1.4 で Kotlin テキストの編集時に断続的にハングアップする。
|
CredentialManagerSignInWithGoogle の誤検出の lint エラー
|
Aligned16KB lint チェックでの ConcurrentModificationException
|
Lint: AGP 8.10.0-alpha05 で SyntheticAccessor の誤検出が多数発生する
|
テストソースで NewApi を有効にできるようにする
|
Android Studio でコード インスペクションを行った後に [LintIdeFix] ボタンを押すとどうなりますか?
|
警告メッセージのテキストのエラー: 「不要です。`Build.VERSION.SDK_INT >= Build.VERSION_CODES.O` はここでは *決して* true になりません(`SDK_INT` ≥ 26 かつ < 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() を呼び出せません
|
|
Android Gradle プラグイン 8.10.1
修正された問題 |
Android Gradle プラグイン |
AGP を使用してデフォルト以外のビルドタイプでデバイス テストを明示的に有効にしても機能しない
|
|
圧縮ツール(R8) |
Kotlin を 2.1.20 に更新した後、インスタント アプリをコンパイルすると NullPointerException が発生する
|
[AGP]: エラー: R8: java.lang.OutOfMemoryError: 必要な配列長 2147483638 + 196 が大きすぎます
|
|
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2025-07-15 UTC。
[null,null,["最終更新日 2025-07-15 UTC。"],[],[]]