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
如何獲得它運行?