【问题标题】:Quasar - Cordova Requirements check failed for JDK 8 ('1.8.*')Quasar - JDK 8('1.8.*')的 Cordova 要求检查失败
【发布时间】:2020-10-09 19:12:09
【问题描述】:

我正在使用 Ubuntu,正在尝试构建 Quasar 项目 mode Cordova 目标 Android。

在我的 .bashrc 文件中:

# ANDROID HOME
export ANDROID_HOME="$HOME/Android/Sdk"
export PATH=$PATH:$ANDROID_HOME/tools; PATH=$PATH:$ANDROID_HOME/platform-tools

# JAVA HOME PATH
export JAVA_HOME=/usr/bin/java
export PATH=$PATH:$JAVA_HOME/bin

当我表演时:

quasar dev -m cordova -T android

过了一段时间我得到了这个回复:

Checking Java JDK and Android SDK versions
ANDROID_SDK_ROOT=undefined (recommended setting)
ANDROID_HOME=/home/user/Android/Sdk (DEPRECATED)
Using Android SDK: /home/user/Android/Sdk
Requirements check failed for JDK 8 ('1.8.*')! Detected version: 11.0.8
Check your ANDROID_SDK_ROOT / JAVA_HOME / PATH environment variables.

我已尝试重新安装和卸载我的 java 版本,但仍然出现此错误。

有人知道解决方法吗?

【问题讨论】:

    标签: android cordova ubuntu-18.04 quasar-framework


    【解决方案1】:

    我通过安装 java 8 解决了这个问题

    sudo apt-get install openjdk-8-jdk
    

    然后我更新了 .bashrc 中的 JAVA_HOME

    # JAVA HOME PATH
    export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
    export PATH=$PATH:$JAVA_HOME/bin
    

    然后使用 java 编译器替代方案。

    我将 javac -version 更新为 javac 1.8.0_265

    使用命令: update-alternatives --config javac

    输出:

      Selection    Path                                          Priority   Status
    ------------------------------------------------------------
      0            /usr/lib/jvm/java-11-openjdk-amd64/bin/javac   1111      auto mode
      1            /usr/lib/jvm/java-11-openjdk-amd64/bin/javac   1111      manual mode
    * 2            /usr/lib/jvm/java-8-openjdk-amd64/bin/javac    1081      manual mode
    

    然后我选择了“2”。

    我明白了:

    // javac -version
    javac 1.8.0_265
    
    // java -version
    openjdk version "1.8.0_265"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-08
      • 2019-10-31
      • 2020-05-04
      • 2021-04-17
      • 2019-12-06
      • 2019-10-07
      • 2020-07-12
      • 1970-01-01
      相关资源
      最近更新 更多