当我尝试构建APK时,我在Android Studio日志中收到此错误。
错误:任务':app:packageDebug'执行失败。 Java堆空间
当我尝试在资源目录中构建一个350 MB大小的.sqlite的APK时,问题就出现了。当我删除.sqlite文件时,问题就消失了。
我的studio的studio64.exe.vmoptions文件:
-Xms2048m
-Xmx3840m
-XX:ReservedCodeCacheSize=960m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=250
-da
-Djna.nosys=true
-Djna.boot.library.path=
-Djna.debug_load=true
-Djna.debug_load.jna=true
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Didea.paths.selector=AndroidStudio2.3
-Didea.platform.prefix=AndroidStudio
-Didea.jre.check=true
答案 0 :(得分:6)
在gradle.properties
文件末尾添加此内容。
org.gradle.jvmargs=-XX\:MaxHeapSize\=512m -Xmx512m
答案 1 :(得分:0)
清理项目,然后重试
在根文件夹上
cd android
./ gradlew clean
cd ..
react-native run-android