Android Gradle プラグイン 9.1.0(2026 年 3 月)
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Android Gradle プラグイン 9.1 はマイナー リリースで、さまざまな新機能や改善措置が組み込まれています。
互換性
Android Gradle プラグイン 9.1 でサポートされる最大 API レベルは API レベル 36.1 です。
その他の互換性情報は次のとおりです。
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 が Canary プラットフォームを認識せず、エラーが発生する
|
|
| 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-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。"],[],[]]