こんにちは私はコルドバでアプリを構築しようとしていますが、障害にぶつかりました。誰かがすべてを正しいパスに向けるのを手伝ってくれませんか。
次のコマンドを問題なく実行します。
cordova create studioproject online.cbradio studioproject
cordova platforms/add Android
cordova platform add Android
cordova prepare Android
それから私は問題にぶつかります...
john@john-Inspiron-3531:~/cordova/studioproject$ cordova build Android
Checking Java JDK and Android SDK versions
Android_SDK_ROOT=/home/john/Android/Sdk (recommended setting)
Android_HOME=/home/john/Android/Sdk (DEPRECATED)
Requirements check failed for JDK 8 ('1.8.*')! Detected version: 11.0.3
Check your Android_SDK_ROOT / Java_HOME / PATH environment variables.
OK、SDKをインストールしました
john@john-Inspiron-3531:~/cordova/studioproject$ cd /home/john/Android/Sdk
john@john-Inspiron-3531:~/Android/Sdk$ ls
build-tools fonts patcher platforms skins tools
emulator licenses platform platform-tools system-images
john@john-Inspiron-3531:~/Android/Sdk$ echo $Android_SDK_ROOT
/home/john/Android/Sdk
インストールされたjdkの出力
john@john-Inspiron-3531:~/Android/Sdk$ Sudo update-Java-alternatives --list
Java-1.11.0-openjdk-AMD64 1111 /usr/lib/jvm/Java-1.11.0-openjdk-AMD64
Java-1.8.0-openjdk-AMD64 1081 /usr/lib/jvm/Java-1.8.0-openjdk-AMD64
要件を満たしているようです。そしてまた...
john@john-Inspiron-3531:~/Android/Sdk$ echo $Java_HOME
/usr/lib/jvm/Java-1.8.0-openjdk-AMD64
私はすべてが整っていると確信していますが、私はどこにも行きません。何が足りないのですか?ありがとう。
以前はWebStormで同じ問題が発生し、解決策を見つけました。この問題は、WebStormがJavaで記述され、内部でv11.0.3を使用していることが原因です。したがって、次のようにします。
C:\Program Files\Java\jdk1.8.0_231
JDK_HOME
OSの環境変数で、その値を次のように設定します。C:\Program Files\Java\jdk1.8.0_231
This も役立つかもしれません。
同じエラーが発生しました。
問題は、常に自分のIDEおよびWebstormまたはその他のJetBrains内から実行したことでした。IDEは、ターミナルでJava_HOME JDKを使用しませんが、それが始まったバージョン。
したがって、簡単な解決策は、外部コマンドラインを使用することです。