当前位置: 首页 > 知识库问答 >
问题:

针对JDK 8的秋时-科尔多瓦要求检查失败('1.8.*')

赵晨
2023-03-14

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

在my.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.

我已经尝试重新安装

有人知道变通方法吗?

共有1个答案

刘京
2023-03-14

我通过安装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编译器替代品。

我更新了爪哇版本到爪哇1.8.0_265

使用命令:< code > 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"
 类似资料:
  • 我在做离子4, 在那里我试图创建构建Android上使用 但是为Android创建构建失败了,原因如下 Android Studio项目检测到Android_HOME=/Users/user/Library/Android/sdk JAVA_HOME=/Library/JAVA/JavaVirtualMachines/jdk-11。jdk 1.8的jdk/Contents/Home需求检查失败 j

  • 我试图在我的Android手机上运行我的科尔多瓦应用程序。我得到以下错误在构建:输入图像描述在这里 在此处输入图像描述 在我的环境变量中,路径设置为SDK、工具和平台工具。ANDROID_主页到SDK,JAVA_主页到JDK文件夹。

  • 在使用Cordova编译android命令为Cordov-android生成应用程序时,我收到以下错误并且无法继续。 哪里出错了:任务执行失败。 .xml 执行时出现故障 我尝试了堆栈流中收到的几个选项,但无法解决它。

  • 我试着打字: 科尔多瓦要求 Gradle-V 然后给出的结果是: -----------------------------------------------------------------------------------------------------------------------------------------------------------------------

  • 我试图运行我的应用程序使用离子科尔多瓦运行Android,但它是失败的。 请帮忙。 谢谢 这是我的例外 > 错误:评估项目“CordovaLib”时出现问题。 com/google/gson/JsonParseException 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。 得到更多的帮助https://help.gradl

  • 我是离子的新手,我试图构建我的应用程序,但它失败了,所以我运行了“科尔多瓦要求”,我得到了这个错误: 有人知道怎么解决这个问题吗? 谢谢