Android Gradle プラグイン 8.9.0(2025 年 3 月)
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Android Gradle プラグイン 8.9.0 はメジャー リリースで、さまざまな新機能や向上が組み込まれています。
互換性
Android Gradle プラグイン 8.9 でサポートされる最大 API レベルは API レベル 35 です。
その他の互換性情報は次のとおりです。
修正された問題
Android Gradle プラグイン 8.9.2
| 修正された問題 |
| 圧縮ツール(R8) |
|
AGP 8.9 のリソース圧縮の問題により、動的機能モジュールでリソースが欠落する
|
|
クラスの初期化で安全なキャストから ClassCastException が発生する
|
|
com.android.tools.r8.internal.H5.x() を呼び出せない
|
|
Android Gradle プラグイン 8.9.1
| 修正された問題 |
| Dexer(D8) |
|
Baklava の android.os.Build.VERSION_CODES_FULL のバックポートが正しくない
|
|
| 圧縮ツール(R8) |
|
AGP 8.9.0 に更新した後、署名付き APK を生成できない
|
|
割り当てサイトで書き込み前の読み取りプロパティを分析すると、クラスファイルの生成時にエラーを検出した
|
|
バージョン 8.6.*、8.7.*、8.8.0 の R8 圧縮ツールにおける Java SPI に関する問題
|
|
Android Gradle プラグイン 8.9.0
| 修正された問題 |
| Android Gradle プラグイン |
|
ディスク容量が不足しているために GMD 設定タスクが失敗した場合に、対応可能なエラー メッセージを表示する
|
|
com.android.settings プラグインが targetSdk を認識しない
|
|
役に立たないエラー「compileSdkVersion is not specified. Please add it to build.gradle」
|
|
[ビルド] メニューに [クリーンビルド] がない
|
|
AGP の組み込み Kotlin サポートで kotlin stdlib 依存関係を自動的に追加する
|
|
組み込みの Kotlin サポートを処理するように shouldConfigureKotlinPlatformAttribute を更新する
|
|
`checkTestedAppObfuscationRelease` のエラー メッセージに Kotlin Gradle 構文を表示する
|
|
解決されていない依存関係がある場合に、Fused Library エラーを改善できる
|
|
gradle.properties のシステム プロパティが、別のプロセスで R8 Gradle Worker に渡されない
|
|
BuiltArtifact.outputFile を File 型にする
|
|
Fused Library に名前空間を指定しないと、適切なエラー メッセージが表示されない
|
|
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 スタック トレースに例外メッセージがないため、lint が InstantiationException で失敗する
|
|
誤検出の 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(lint エラーなし)で API 26 未満でランタイム例外が発生する
|
|
lint により、テストのプライベート ヘルパー メソッドでも RequiresApi を使用できない
|
|
Android Studio で .hasRoute(Route::class) を使用すると、K2 モードで RestrictedApi 警告がスローされる
|
|
lint が、テストの @RequiresExtension を SDK 拡張機能をサポートしていない @SdkSuppress に置き換えることを提案する
|
|
カスタム パディングが必要な子 RelativeLayout をラップするために fitSystemWindows で FrameLayout を使用すると、lint が不要なネストされたレイアウトを誤って報告する
|
|
CoarseFineLocation lint ルールが maxSdkVersion 属性を考慮しない
|
|
AppLinkSplitToWebAndCustom が lint 8.7.3 で UnknownIssue になる
|
|
lint チェック StringEscapeDetector が「\\ 」でクラッシュする
|
|
シールインターフェースに対する「@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 がクラッシュする
|
|
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2026-04-14 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"]],["最終更新日 2026-04-14 UTC。"],[],[]]