Android Gradle プラグイン 8.9.0(2025 年 3 月)
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Android Gradle プラグイン 8.9.0 はメジャー リリースで、さまざまな新機能と改善措置が組み込まれています。
互換性
Android Gradle プラグイン 8.9 でサポートされる最大 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 バージョンの設定をご覧ください。 |
修正された問題
Android Gradle プラグイン 8.9.0
修正された問題 |
Android Gradle プラグイン |
ディスク容量が不足しているために GMD の設定タスクが失敗した場合に、対応可能なエラー メッセージを表示
|
com.android.settings プラグインが targetSdk を認識しない
|
「compileSdkVersion is not specified. build.gradle に追加してください」
|
[ビルド] メニューに [クリーン ビルド] がない
|
AGP の組み込み Kotlin サポートで kotlin stdlib の依存関係を自動的に追加できるようにする
|
組み込みの Kotlin サポートを処理するように shouldConfigureKotlinPlatformAttribute を更新
|
`checkTestedAppObfuscationRelease` のエラー メッセージで Kotlin Gradle 構文を表示
|
未解決の依存関係を改善できる場合の Fused ライブラリのエラー
|
gradle.properties のシステム プロパティが、別のプロセスで R8 Gradle ワーカーに渡されない
|
BuiltArtifact.outputFile をファイル型にする
|
統合ライブラリで名前空間を指定しないと、適切なエラー メッセージが表示されない
|
AGP 7.1.0-alpha08 の lint オプションで stdout が許可されない
|
Android Gradle プラグイン: バリアントでソースセット名を公開する必要がある
|
構成キャッシュは TERM 環境変数の設定に影響を受けやすい
|
統計情報が有効になっていると AndroidComponentsExtension.addSourceSetConfigurations が破損する
|
初期化スクリプト「C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle」行: 162
|
統計情報が有効になっていると AndroidComponentsExtension.addSourceSetConfigurations が破損する
|
|
Dexer(D8) |
java.lang.VerifyError: 検証ツールがクラスを拒否: [0x430] copy1 v2<-v264 type=Undefined cat=3
|
|
lint |
Lint gradle チェックで Lint がクラッシュする
|
lint のスタック トレースに例外メッセージがない InstantiationException で lint が失敗する
|
lint チェックの誤検出: android.permission.SCHEDULE_EXACT_ALARM はシステムアプリにのみ付与されます
|
StringFormatInvalid チェックを Compose の stringResource メソッドに適用する
|
RequiresFeature アノテーションが Kotlin ファイルで機能しない
|
kotlin android.os.Handler removeCallbacks Runnable
|
シフトを使用した定数の使用ではなく、定義に関する WrongConstant lint
|
WrongConstant lint が 2 回表示される
|
サポートされていない Java nio API を使用する API 26 未満で実行時例外が発生する(lint エラーは発生しない)
|
Lint がテストの非公開ヘルパー メソッドでも RequiresApi の使用を防止
|
Android Studio で .hasRoute(Route::class) を使用すると K2 モードで RestrictedApi 警告がスローされる
|
Lint が、テストの @RequiresExtension を @SdkSuppress に置き換えることを提案するが、@SdkSuppress は SDK 拡張機能をサポートしていない
|
カスタム パディングが必要な子 RelativeLayout をラップするために fitSystemWindows で使用される FrameLayout がある場合に、lint が不要なネストされたレイアウトを誤って報告する
|
CoarseFineLocation lint ルールが maxSdkVersion 属性を考慮しない
|
lint 8.7.3 で AppLinkSplitToWebAndCustom が UnknownIssue になる
|
「\\ 」で StringEscapeDetector の lint チェックがクラッシュする
|
シール インターフェースに対する「@Parcelize」アノテーションに対する lint 警告が誤っている
|
AS 2024.3.1.4 で Kotlin テキストの編集時に断続的にハングアップする。
|
|
lint の統合 |
App Bundle のビルド時に lintVitalRelease が自動的に実行されない
|
|
圧縮ツール(R8) |
AGP 8.8 にアップグレードした後、Gson proguard が正しく動作しない
|
java.lang.VerifyError: 検証ツールがクラスを拒否
|
AGP 8.10.0-alpha04 に含まれる R8 で縮小すると Leanback がクラッシュする
|
|
Android Gradle プラグイン 8.9.1
修正された問題 |
Dexer(D8) |
Baklava での android.os.Build.VERSION_CODES_FULL のバックポートが正しくない
|
|
圧縮ツール(R8) |
AGP 8.9.0 に更新した後、署名付き APK を生成できない
|
割り当てサイトで書き込み前読み取りプロパティを分析すると、クラスファイルの生成時にエラーが発生する
|
バージョン 8.6.* の R8 圧縮ツールにおける Java SPI に関する問題8.7.*、8.8.0
|
|
Android Gradle プラグイン 8.9.2
修正された問題 |
圧縮ツール(R8) |
AGP 8.9 のリソース圧縮の問題により、動的機能モジュールでリソースが見つからない
|
クラス初期化の安全なキャストからの ClassCastException
|
com.android.tools.r8.internal.H5.x() を呼び出せません
|
|
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2025-08-08 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-08-08 UTC。"],[],[]]