![](/img/trans.png)
[英]getting error while ionic app run in mobile device using this command( ionic cordova run android)
[英]Cordova error while installing ionic to an android device
我正在嘗試運行ionic cordova run android命令,但收到以下錯誤:
Android Studio project detected
ANDROID_HOME=/usr/lib/android-sdk
JAVA_HOME=/usr/lib/jvm/jdk1.8.0_191
Requirements check failed for JDK 1.8
[ERROR] An error occurred while running subprocess cordova.
cordova run android exited with exit code 1.
回聲$ JAVA_HOME給/usr/lib/jvm/jdk1.8.0_191
不知道我應該進一步檢查。
謝謝
1.刪除所有與Java相關的軟件包(Sun,Oracle,OpenJDK,IcedTea插件,GIJ):
dpkg-query -W -f='${binary:Package}\n' | grep -E -e '^(ia32-)?(sun|oracle)-java' -e '^openjdk-' -e '^icedtea' -e '^(default|gcj)-j(re|dk)' -e '^gcj-(.*)-j(re|dk)' -e '^java-common' | xargs sudo apt-get -y remove
sudo apt-get -y autoremove
2.清除配置文件(注意。此命令也刪除了libsgutils2-2和virtualbox配置文件):
dpkg -l | grep ^rc | awk '{print($2)}' | xargs sudo apt-get -y purge
3,刪除Java配置和緩存目錄:
sudo bash -c 'ls -d /home/*/.java' | xargs sudo rm -rf
4,刪除手動安裝的JVM:
sudo rm -rf /usr/lib/jvm/*
5,從替代項中刪除Java條目(如果仍有):
for g in ControlPanel java java_vm javaws jcontrol jexec keytool mozilla-javaplugin.so orbd pack200 policytool rmid rmiregistry servertool tnameserv unpack200 appletviewer apt extcheck HtmlConverter idlj jar jarsigner javac javadoc javah javap jconsole jdb jhat jinfo jmap jps jrunscript jsadebugd jstack jstat jstatd native2ascii rmic schemagen serialver wsgen wsimport xjc xulrunner-1.9-javaplugin.so; do sudo update-alternatives --remove-all $g; done
6.搜索可能的剩余Java目錄:
sudo updatedb
sudo locate -b '\pack200'
7,安裝JAVA-8-SDK
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get install oracle-java8-installer
8,打開sudo gedit〜/ .bashrc並添加以下行
export ANDROID_SDK_ROOT=/yourAndroidStudioPath/Android
export PATH=${PATH}:$ANDROID_SDK_ROOT/tools:$ANDROID_SDK_ROOT/platform-tools
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
export JRE_HOME=/usr/lib/jvm/java-8-oracle/jre
嘗試再次運行您的離子應用程序:)盡情享受吧!
這個答案來自這個鏈接 ,所有的學分是@Stradivario
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.