我有一个终端应用程序,可以在我的手机上构建Android应用程序。我没有可用于编程的计算机。所以无论如何当我的应用程序增长时,我的Android手机终端上运行的dx工具会抛出java.lang.OutOfMemmoryError,即使终端只使用20mb的memmory
答案 0 :(得分:0)
过了一段时间我找到了解决方案,手机中的dx工具基本上是一个shell脚本,它调用dalvik虚拟机来执行dx工具。 解决方案是将-Xms30m添加到调用dalvik vm的命令中。它为dx工具提供了30 mb的堆,如果还不够,只需增加数量。