Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 爱奥尼亚无法构建android_Java_Android_Hybrid Mobile App_Ionic - Fatal编程技术网

Java 爱奥尼亚无法构建android

Java 爱奥尼亚无法构建android,java,android,hybrid-mobile-app,ionic,Java,Android,Hybrid Mobile App,Ionic,我是爱奥尼亚的新手。当我构建我的第一个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 &

我是爱奥尼亚的新手。当我构建我的第一个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-version”,请确保已安装JDK。
错误:D:\android\ionic\test\platforms\android\cordova\build.bat:命令失败,退出代码为2
在ChildProcess.whenDone
在这个过程中。发出
在maybeClose
在Process.ChildProcess.\u handle.onexit
实际上,我的java环境安装正确。我可以运行“java版本”

Java版本“1.8.0_20”
JavaSE运行时环境
Java热点64位服务器虚拟机
如何解决它?

试试这个 使用此文件打开.bash_配置文件

nano ~/.bash_profile
添加后

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

你的ant版本是什么?蚂蚁-version@Aks我的ant版本是1.9.4这可能help@Aks太多了!我自己解决了。我在不同的目录中安装JDK和JRE。重新安装JDK后,ionic构建成功,我用最简单最粗糙的方法配置Android环境,直接安装Android studio,保证环境正常。
export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=${JAVA_HOME}/bin:$PATH
export PATH=/usr/local/bin:$PATH