[在离子中构建android apk时遇到错误。它说"无法为2097152KB对象堆预留足够的空间。我尝试了各种选择,但没有成功。请帮助"] [1]
<img src="https://i.stack.imgur.com/O7Oka.jpg">
&#13;
答案 0 :(得分:2)
我遇到了同样的问题。对我来说,Roman Ashikhmin提供的解决方案有效,但我发现你也需要关注环境变量,
GRADLE_OPTS
:-Xmx2048M
与
一起 _JAVA_OPTIONS
:-Xmx1024M
注意:对于_JAVA_OPTIONS
我试过超过1024M到2048M甚至4096M,但这些选项不起作用。你可以做512M&amp;或1024M。对于GRADLE_OPTS
gogin来说,超过2048M也不起作用。
我在:
Java 32bit jdk-8u141
全球套餐:
@ionic/cli-utils : 1.5.0
Cordova CLI : 7.0.1
Ionic CLI : 3.5.0
本地包裹:
@ionic/app-scripts : 1.3.12
@ionic/cli-plugin-cordova : 1.4.1
@ionic/cli-plugin-ionic-angular : 1.3.2
Cordova Platforms : android 6.2.3
Ionic Framework : ionic-angular 2.3.0
系统:
Node : v6.11.0
OS : Windows 10
Xcode : not installed
ios-deploy : not installed
ios-sim : not installed
npm : 3.10.10
答案 1 :(得分:0)
尝试添加名为_JAVA_OPTIONS
且值为-Xmx512M
的Windows环境变量。
它帮助我解决了同样的问题。