android4.0 编译报错 Xmx2048m错误
来源:互联网 发布:程序员常用浏览器 编辑:程序博客网 时间:2024/05/21 12:15
1、Error occurred during initialization of VM
Could not reserve enough space for object heap
从字面上看是在初始化java Vm的时候不能获取足够的堆空间,于是修改了build/core/definition.mk文件中的编译core.jar和framework.jar时需要的-JXmx为1024m,此参数代表编译上述两个包时需要的最大内存,此初始值为2048M,由于我的PC电脑总的内存才2G,系统运行会占据一部分内存,故编译android的时候肯定不会分配2G内存,
解决:
make: *** [out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/noproguard.classes-with-local.dex] 已杀死
解决增加虚拟内存:
sudo dd if=/dev/zero of=/swapfile bs=1024 count=512M
mkswap /swapfile
swapon /swapfile
Could not create the Java virtual machine.
make: *** [out/target/product/phs100/phs100-ota-eng.guihua.zip] ?? 1
解决 build/tools/releasetools/common.py
Try changing "java -Xmx2048m" in common.py to "java -Xmx1024m" if that fails try "java -Xmx512m" located in /build/tools/releasetools/common.py
grep用法:grep –rE sting ./*
Could not reserve enough space for object heap
从字面上看是在初始化java Vm的时候不能获取足够的堆空间,于是修改了build/core/definition.mk文件中的编译core.jar和framework.jar时需要的-JXmx为1024m,此参数代表编译上述两个包时需要的最大内存,此初始值为2048M,由于我的PC电脑总的内存才2G,系统运行会占据一部分内存,故编译android的时候肯定不会分配2G内存,
解决:
把build/core/definitions.mk 文件
第1528行:$(if $(findstring windows,$(HOST_OS)),,-JXms16M -JXmx2048M) \
改成: $(if $(findstring windows,$(HOST_OS)),,-JXms16M -JXmx1024M) \
make: *** [out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/noproguard.classes-with-local.dex] 已杀死
解决增加虚拟内存:
sudo dd if=/dev/zero of=/swapfile bs=1024 count=512M
mkswap /swapfile
swapon /swapfile
把swapfile写入/etc/fstab 文件,在后面加入/swapfile swap swap defaults 0 0
Could not create the Java virtual machine.
make: *** [out/target/product/phs100/phs100-ota-eng.guihua.zip] ?? 1
解决 build/tools/releasetools/common.py
Try changing "java -Xmx2048m" in common.py to "java -Xmx1024m" if that fails try "java -Xmx512m" located in /build/tools/releasetools/common.py
grep用法:grep –rE sting ./*
- android4.0 编译报错 Xmx2048m错误
- android4.0 编译报错 Xmx2048m错误
- android4.0 编译报错 Xmx2048m错误 .
- android4.0 编译报错的解决方法
- Android4.0编译错误记录
- android4.1 编译报错的解决方法
- android4.0编译错误集(一)
- ubuntu12.04编译Android4.0错误整理
- ubuntu12.04 编译 android4.0 错误汇总
- ubuntu14编译android4.0遇到的错误
- 编译android4.0源码报错cc1plus: warnings being treated as errors
- ubuntu 12.10 编译android4.0.1 源码报错
- android4.2 dynamic_cast编译错误
- android4.0混淆XmlPullParser报错
- 编译android4.0提示jdk版本错误--解决方法
- android4.0编译系统时候遇到的错误集
- 编译Android4.0源码时常见错误及解决办法
- 编译Android4.0源码时常见错误及解决办法
- 服务器框架MINA使用经验总结
- android常用命令
- 《编程匠艺》
- 数据库导出CSV格式,并压缩成ZIP的形式导出
- listview为空时的代码
- android4.0 编译报错 Xmx2048m错误
- GRUB4DOS的menu.lst
- 设置Delphi窗体大小的方法
- MySQL备份/还原 Unknown storage engine 'InnoDB'
- 使用缓存问题
- GLES2 Graphic-Engine Practice(一)建立框架
- ReadProcessMemory
- psd
- 程序员不容易!