嗨,我正在尝试在Cordova中构建应用程序,但遇到了障碍。有人可以帮助我将所有内容都指向正确的PATH吗?
我运行以下命令没问题。
data
然后我遇到了问题。...
cordova create studioproject online.cbradio studioproject
cordova platforms/add android
cordova platform add android
cordova prepare android
确定,所以我已经安装了SDK
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.
已安装的jdk的输出
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
我似乎已经满足要求。还有...
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
我确定一切都准备就绪,但是我却一无所获。我想念什么?谢谢。
答案 0 :(得分:0)
我通过将以下内容添加到〜/ .bashrc
来解决此问题export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export PATH=${PATH}:$JAVA_HOME/bin