トップページ > 記事閲覧
Android Studioにてaabのビルドができない。
名前:なな 日時: 2023/04/12 17:36

Android StudioにてDXライブラリを使用しています。 Android Studioにてapkをビルドすると成功するのですが、aabのビルドを行おうとするとエラーが発生します。 【エラー内容】 Execution failed for task ':app:signReleaseBundle'. > A failure occurred while executing com.android.build.gradle.internal.tasks.FinalizeBundleTask$BundleToolRunnable > java.lang.OutOfMemoryError (no error message) * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. DXライブラリと関係があるのかわからなかったのですが、検索しても解決できなかったため、質問させていただきました。 よろしくお願いいたします。
メンテ

Page: 1 |

Re: Android Studioにてaabのビルドができない。 ( No.1 )
名前:管理人 日時:2023/04/13 00:09

私も詳しくないのでエラーの解決方法は分かりませんが手元でこちらの解説を見ながら aabのビルドを行った所、問題なくビルドが完了しました <enoiu  aab(Android App Bundle)の作成方法【Android Studio】> https://enoiu.com/app-develop/aab/ お使いのDXライブラリのバージョンは最新でしょうか?
メンテ
Re: Android Studioにてaabのビルドができない。 ( No.2 )
名前:なな(解決済み) 日時:2023/04/13 07:06

DXライブラリは最新バージョンでした。(3.24b) 調べた結果、失敗していた理由は「ファイルサイズが大きかった」ということでした。 aabファイルは150MBまでが上限で、それを越していたので、エラーが発生していました。 Play Asset Deliveryというシステムでアセットデータを分割することで、150MB以上のファイルサイズのaabを作成することができました。 調査不足でご迷惑をおかけしました。 これにて解決とさせていただきます。 【参考用】 ・Play Asset Deliveryとは http s://developer.android.com/guide/app-bundle/asset-delivery?hl=ja ・アセットの分割方法 http s://developer.android.com/guide/app-bundle/asset-delivery/build-native-java?hl=ja
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存