2022年1月3日月曜日

Android Studio 署名ビルドでメモリー不足

【内容】
Android Studio で
Generate Signed Bundle/Apk..でアプリをビルドすると

 java.lang.OutOfMemoryError: Java heap space

Expiring Daemon because JVM heap space is exhausted
Daemon will be stopped at the end of the build after running out of JVM memory
のメッセージでメモリ不足になる。

【解決】

gradle.propertiesにいかを追加して、ビルドにて解決。

org.gradle.jvmargs=-Xmx4096m -XX:MaxPermSize=4096m -XX:+HeapDumpOnOutOfMemoryError
org.gradle.daemon=true
org.gradle.parallel=true
org.gradle.configureondemand=true

【参考url】
https://www.webdevqa.jp.net/ja/java/gradlew-assemblerelease%E3%81%AE%E5%AE%9F%E8%A1%8C%E4%B8%AD%E3%81%AE%E3%83%A1%E3%83%A2%E3%83%AA%E4%B8%8D%E8%B6%B3%E3%82%A8%E3%83%A9%E3%83%BC%E5%8F%8D%E5%BF%9C%E3%83%8D%E3%82%A4%E3%83%86%E3%82%A3%E3%83%96/812993833/