打包apk java 虚拟机内存不足
Posted qiye
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了打包apk java 虚拟机内存不足相关的知识,希望对你有一定的参考价值。
解决方案:在android->sdk->build-tools-android-version 中有个 dx.bat
dx.bat --dex
命令的dx.bat脚本有这样一句代码
REM By default, give dx a max heap size of 1 gig and a stack size of 1meg. rem This can be overridden by using "-JXmx..." and "-JXss..." options below. set defaultXmx=-Xmx1024M set defaultXss=-Xss1m
set defaultXmx=-Xmx1024M
原因就是此处设置的Xmx为1024M,编译打包APK时java虚拟机内存空间不足,修改为512M即可正常编译打包了。
以上是关于打包apk java 虚拟机内存不足的主要内容,如果未能解决你的问题,请参考以下文章
Android 安装包优化APK 打包流程 ( 文件结构 | 打包流程 | 安装流程 | 安卓虚拟机 )
java虚拟机内存不足,“Could not create the Java Virtual Machine”问题解决方案