MonacaのクラウドビルドでAndroidアプリを開発しています。**Google Play Consoleから、DEXコードの最適化率が基準を下回っているという警告を受けています。最適化率の改善を行いたいです。**解決期限は2027年2月とのことです。
現在の環境は以下のとおりです。
・Cordova CLI:13.0.0
・Androidプラットフォーム:15.1.0
・Android Gradle Plugin:8.10.1
・Java:17
・パッケージ形式:App Bundle(AAB)
AABを調査したところ、DEXファイルの合計サイズは約13.91MBで、r8.jsonおよびmapping.txtは確認できませんでした。
Android公式では、Gradleのrelease設定でminifyEnabled true、shrinkResources trueなどを指定することで、R8によるコード縮小・最適化・難読化を有効にできると説明されています。
【質問】
1.Monacaのクラウドビルドでは、R8によるコード縮小・最適化・難読化は標準で有効になっていますか?
2.無効の場合、Monacaのクラウドビルドでこれらを有効にする方法はありますか?
3.Cordovaプラグインのフックやconfig.xmlなどを利用して、Gradleのrelease設定を変更することは可能でしょうか?
既存アプリの機能やプラグインに影響を与えずに対応したいと考えています。
よろしくお願いいたします。
あなたの回答
tips
プレビュー