0
我试图在Android设备上运行离子应用程序,同时安装了所有要求:Android SDK,OpenJDK(开放源代码版本的Oracle Java开发工具包),将ANDROID_HOME和JAVA_HOME添加到我的环境变量(,在我的示例中为〜/ .profile),并通过USB插入我的手机。即使安装了JDK,但在Android设备上部署应用程序仍然失败(Ubuntu 17.04)
输出java -version
:
openjdk version "1.8.0_131"
OpenJDK Runtime Environment (build
1.8.0_131-8u131-b11-2ubuntu1.17.04.3-b11)
OpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode)
输出javac -version
:
javac 1.8.0_131
零件~/.profile
: (环境变量我的容器)
# Android
export ANDROID_HOME="$HOME/Programme/Android"
export PATH="$ANDROID_HOME/tools:$PATH"
export PATH="$ANDROID_HOME/platform-tools:$PATH"
# JAVA
export JAVA_HOME="/usr/lib/jvm/default-java"
export PATH="$JAVA_HOME:$PATH"
输出adb devices
:
List of devices attached
TA364***** device
即使已经设置好一切,命令ionic cordova run android
不工作,并抛出该错误消息:
Error: Requirements check failed for JDK 1.8 or greater
如何获得它运行?