[英]Deploying Apps with Ionic on Android devices fails even though JDK ist installed (Ubuntu 17.04)
我已尝试在安装所有要求的同时在我的Android设备上运行离子应用程序: Android SDK , OpenJDK ( Oracle Java开发人员工具包的开源版本 ),将ANDROID_HOME和JAVA_HOME添加到我的环境变量中( 在我的情况下是〜/。个人资料 ),然后通过USB插入手机。
输出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
也无法正常工作,并抛出该错误消息:
错误:JDK 1.8或更高版本的需求检查失败
如何使其运行?
提示是将/bin
文件夹也添加到您的路径中。 在您的~/.profile
:
export PATH="$JAVA_HOME/bin:$PATH"
如果安装了多个Java版本,则必须确保选择了与JAVA_HOME
的路径相对应的正确版本:
sudo update-alternatives --config java
这将为您提供一个菜单,用于激活最适合您的版本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.