【问题标题】:Ionic can not build android离子无法构建android
【发布时间】:2015-05-09 12:58:13
【问题描述】:

我是 Ionic 的初学者。当我构建我的第一个离子应用程序时,我遇到了错误。

 Error:Failed to run "java -version", make sure that you have a JDK installed.

 Error:D:\andorid\ionic\test\platforms\android\cordova\build.bat: command failed with exit code 2

      at ChildProcess.whenDone <C:\users\L\appdata\roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\cordova\suoerspawn.js:131:23>
      at ChildProcess. emit <events.js:110:17>
      at maybeClose <child_process.js:1008:16>
      at Process.ChildProcess._handle.onexit <child_process.js:1080:5>

其实我的java环境安装正确。我可以运行“java -version”。

Java version "1.8.0_20"
Java<TM> SE Runtime Environment <build 1.8.0_20-b26>
Java HotSpot<TM> 64-Bit Server VM <build 25.20-b23,mixed mode>

如何解决?

【问题讨论】:

  • 你的ant版本是多少?蚂蚁版本
  • @Aks 我的ant版本是1.9.4
  • 这个stackoverflow.com/questions/22868472/… 可能会有所帮助
  • @Aks 非常感谢!我已经自己解决了。我将JDK和JRE安装在不同的目录中。重新安装JDK后,离子构建成功。
  • 我用最简单粗暴的方法配置Android环境,直接安装Android studio保证环境ok。

标签: java android hybrid-mobile-app ionic


【解决方案1】:

试试这个

用这个打开 .bash_profile 文件

nano ~/.bash_profile

添加后

export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=${JAVA_HOME}/bin:$PATH
export PATH=/usr/local/bin:$PATH

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-28
    • 1970-01-01
    • 2018-10-26
    • 1970-01-01
    • 2023-03-29
    • 2016-06-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多