Android Gradle プラグイン 9.1.0(2026 年 3 月)
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Android Gradle プラグイン 9.1 はマイナー リリースで、さまざまな新機能や改善措置が組み込まれています。
互換性
Android Gradle プラグイン 9.1 でサポートされる最大 API レベルは 36.1 です。その他の互換性情報は以下のとおりです。
|
最小バージョン |
デフォルトのバージョン |
備考 |
| Gradle |
9.3.1 |
9.3.1 |
詳細については、Gradle のアップデートをご覧ください。 |
| SDK Build Tools |
36.0.0 |
36.0.0 |
SDK Build Tools をインストールまたは設定します。 |
| NDK |
なし |
28.2.13676358 |
別のバージョンの NDK をインストールまたは設定します。 |
| JDK |
17 |
17 |
詳細については、JDK バージョンの設定をご覧ください。 |
R8 の変更
AGP 9.1.0 には、次の R8 の変更が含まれています。
DEX にコンパイルする際に、名前のない(デフォルト)パッケージへの再パッケージ化を有効化
R8 は、DEX にコンパイルする際に、デフォルトでクラスを名前のない(デフォルト)パッケージに再パッケージ化するようになりました。これにより、-flattenpackagehierarchy または -repackageclasses を明示的に使用しないビルドにルール -repackageclasses が効果的に追加されます。
デフォルトで再パッケージ化を行うことで、難読化、最適化、縮小との一貫性が確保されます。これらはすべてオプトインではなくオプトアウトであるため、再パッケージ化を明示的にオプトインしていない最適でない構成を軽減できます。
この動作をオプトアウトするには、新しい -dontrepackage ルールを使用します。
-maximumremovedandroidloglevel の名前付きレベルをサポート
-maximumremovedandroidloglevel を使用する場合、数値ではなくログレベル名を指定できるようになりました。次の表に、名前と対応する数値のログレベルを示します。
| 名前 |
ステータス |
ASSERT |
7 |
ERROR |
6 |
WARN |
5 |
INFO |
4 |
DEBUG |
3 |
VERBOSE |
2 |
NONE |
1 |
ログレベル名はすべて大文字で指定する必要があります。
修正された問題
Android Gradle プラグイン 9.1.0-rc01
| 修正された問題 |
|
AGP 9.1.0-rc01 で修正済みとマークされた公開の問題はありません
|
Android Gradle プラグイン 9.1.0-alpha09
| 修正された問題 |
| lint |
|
Otter.2 の lint が AGP 9.0 の新しい compileSdk と targetSdk DSL を認識しない
|
|
Android Gradle プラグイン 9.1.0-alpha08
| 修正された問題 |
| Android Gradle プラグイン |
|
[Clean Project] メニューで、単なる「clean」ではなくサブプロジェクト ターゲットが実行される
|
|
AGP の増分 dex desugar のバグ
|
|
構成キャッシュ: 実行時にタスク拡張機能と規約にアクセスしないようにする
|
|
AGP がカナリア プラットフォームを認識せず、エラーを報告する
|
|
| lint の統合 |
|
java-library プロジェクトに適用された場合の K1 を使用する Android Lint
|
|
「lint チェックのための lint チェック」が実行されない
|
|
Android Gradle プラグイン 9.1.0-alpha07
| 修正された問題 |
| Android Gradle プラグイン |
|
KMP の beforeVariants を実装する必要があります。
|
|
Android Gradle プラグイン 9.1.0-alpha06
| 修正された問題 |
|
AGP 9.1.0-alpha06 で修正済みとマークされた公開の問題はありません |
Android Gradle プラグイン 9.1.0-alpha05
| 修正された問題 |
| Android Gradle プラグイン |
|
AGP 9.0.0-rc01 が kotlin() 関数を介して Kotlin ライブラリを解決しない
|
|
Android Gradle プラグイン 9.1.0-alpha04
| 修正された問題 |
| Android Gradle プラグイン |
|
`*.xml.flat` ファイルに絶対ファイルパスが含まれる
|
|
Android Gradle プラグイン 9.1.0-alpha03
| 修正された問題 |
|
AGP 9.1.0-alpha03 で修正済みとマークされた公開の問題はありません。 |
Android Gradle プラグイン 9.1.0-alpha02
| 修正された問題 |
| Android Gradle プラグイン |
|
ManifestProcessorTask の警告をエラーに変換する機能を追加
|
|
Android Gradle プラグイン 9.1.0-alpha01
| 修正された問題 |
| Android Gradle プラグイン |
|
ManifestProcessorTask の警告をエラーに変換する機能を追加
|
|
`OBFUSCATION_MAPPING_FILE` アーティファクトを変換すると、出力フォルダから R8 タスクの出力が欠落する
|
|
Android Gradle プラグイン 9.1.0
| 修正された問題 |
|
AGP 9.1.0 で修正済みとしてマークされた公開の問題はありません
|
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2026-03-10 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-03-10 UTC。"],[],[]]