-2

我有一个终端应用程序,可以在我的手机上构建安卓应用程序。我没有可以用来编程的电脑。所以无论如何,当我的应用程序大小增加时,在我的 android 手机上的终端中运行的 dx 工具会抛出 java.lang.OutOfMemmoryError,即使终端只使用 20mb 的内存

4

1 回答 1

0

一段时间后,我找到了解决方案,我手机中的 dx 工具基本上是一个 shell 脚本,它调用 dalvik 虚拟机来执行 dx 工具。解决方案是在调用dalvik vm的命令中添加-Xms30m。如果这还不够,它会为 dx 工具提供 30 mb 的堆,只需增加数量即可。

于 2016-09-24T06:19:02.967 回答