首页
JAVA笔记
数据库笔记
混乱记忆
小站记
您现在的位置
Could not reserve enough space for object heap 的解决办法
简介: android ant 打包遇到 [dx] Could not reserve enough space for 1048576KB object heap 的解决办法
遇到这个错误的根本原因是当前内存不足,解决办法有如下几个
解决办法一
把大多数程序都退出,然后再运行ant 打包。

解决办法二
打开 android-sdks\platform-tools 目录中的 dx.bat 文件,将 
set defaultXmx=-Xmx1024M 
改为
set defaultXmx=-Xmx512M

解决办法三
我在res的 drawable-hdpi 目录中随意添加了一个文件之后竟然就打包通过了(可能是GC了)。

解决办法四
修改 ant 安装目录下的 bin/ant.bat 的方法来解决, 在其第一行添加如下内容:set ANT_OPTS=-Xms128m -Xmx1024m -verbosegc

最近更新