制作ota升级包之error:Could not create the Java virtual machine
16lz
2022-01-15
build 完android生成各image后,使用make otapackage生成update.zip时遇到如下错误:
running: java -Xmx2048m -jar out/host/linux-x86/framework/signapk.jar -w
build/target/product/security/testkey.x509.pem build/target/product/security/testkey.pk8
/tmp/tmptXXNU0 out/target/product/tulkas/tulkas-ota-eng.root.zip
Could not create the Java virtual machine.
ERROR: signapk.jar failed: return code 1
make: *** [out/target/product/tulkas/tulkas-ota-eng.root.zip] Error 1
解决方法:
可能是由于虚拟机空间不够需要2048修改小些,修改build/tools/releasetools/common.py文件
cmd = ["java", "-Xmx2048m", "-jar",
os.path.join(OPTIONS.search_path, "framework", "signapk.jar")]
其中的-Xmx2048m 改为-Xmx1024m。
之后顺利编译。
更多相关文章
- 去掉Android(安卓)app上的Title Bar
- ADB无法找到Android设备
- Ubuntu环境下Android源码下载及编译方法
- 调整recovery界面菜单字体大小
- Android(安卓)Studio-Gradle项目中添加JNI生成文件(.so文件)
- Android(安卓)生成keystore(user & debug) 并 Android(安卓)Maps
- Android(安卓)Recovery OTA升级(一)—— make otapackage
- 移植 libusb 到 Beagleboard 上的 Android
- Android(安卓)4.0 中的Camera