无法建立离子1的apk文件

时间:2017-09-10 06:18:35

标签: cordova ionic-framework

我无法构建离子1的安卓apk文件。当我运行

ionic cordova build --release android 
它告诉我:

  

[错误]运行cordova build android时出错 - 释放(退出代码1):

     

无法启动守护程序进程。   此问题可能是由守护程序的错误配置引起的。   例如,使用无法识别的jvm选项。无法为2097152KB对象堆保留足够的空间。

{{0}}

1 个答案:

答案 0 :(得分:0)

我可以看到它提到了“无法识别的jvm选项” 检查编号IV)也许你没有升级新下载的jdk的env变量。也许jvm没有指向你使用的jdk.1.8,它可能指向较旧的。

如果缺少某些内容,请检查这些步骤。

<强>予。开发环境依赖性

1)您至少需要下载一个java JDK 8

2)下载Android SDK管理器

3)您必须将它们添加到环境变量

(Windows)中

i)开放环境变量

ii)ANDROID_HOME:创建一个名为ANDROID_HOME的新用户变量,并添加SDK管理器的路径 ex.C:\ XXX \的Android \ SDK

iii)编辑用户变量PATH值并添加到平台工具路径ex。 C:\ XXX \的Android \ SDK \平台的工具

iV)JAVA_HOME:不要忘记在用户变量PATH中编辑旧的JAVA_HOME env路径和新的JDK路径。例如:\ Program Files \ Java \ jdk1.8.0_144

4)全球安装离子和cordova

npm install -g ionic cordova

<强> II。用于构建android的Ionic CLI

5)ionic cordova platform add android

6)ionic cordova build android

N.B:在使用此命令时,有时会通过CLI登录问题,接下来的步骤实际上没有意义,但它对我有用。

ionic config set backend pro -g

再次重试构建过程,如果遗留问题仍有问题,那么再次回到专业

ionic config set backend legacy -g

ionic config set backend pro -g

它现在应该可以工作,再次重试构建过程。

如果仍有问题,请通过离子网站制作应用程序 将此命令与您应用的--pro-id一起使用,然后重试。

ionic start --pro-id <ID>