【问题标题】:Requirements check failed for JDK 8 ('1.8.*')! Detected version: nullJDK 8 ('1.8.*') 的要求检查失败!检测到的版本:空
【发布时间】:2021-04-17 15:10:49
【问题描述】:

我正在尝试为我的 Angular 应用程序生成 .apk 文件。

生成使用的apk -
cordova build android

经过一些处理会产生错误。

我还设置了用户变量和系统变量
ANDROID_HOME = C:\Users\user\AppData\Local\Android\Sdk
JAVA_HOME = C:\Program Files\Java\jdk1.8.0_271
PATH = ...;C:\Program Files\Java\jdk1.8.0_271\bin;
C:\Users\user\AppData\Local\Android\Sdk\tools;
C:\Users\user\AppData\Local\Android\Sdk\platform-tools

echo %JAVA_HOME% 正在打印 => C:\Program Files\Java\jdk1.8.0_271
java -version => java 版本“1.8.0_271”
Java(TM) SE 运行时环境(内部版本 1.8.0_271-b09)
Java HotSpot(TM) 64 位服务器 VM(内部版本 25.271-b09,混合模式)
gradle -v => Gradle 5.6.3
科尔多瓦 -v => 9.0.0 (cordova-lib@9.0.1)
cordova 平台版本 android => 已安装的平台:
安卓9.0.0

已安装 Android Studio => 4.0.0

我的错误是

ANDROID_SDK_ROOT=undefined (recommended setting)
ANDROID_HOME=C:\Users\user\AppData\Local\Android\Sdk (DEPRECATED)
Using Android SDK: C:\Users\user\AppData\Local\Android\Sdk
Requirements check failed for JDK 8 ('1.8.*')! Detected version: null
Check your ANDROID_SDK_ROOT / JAVA_HOME / PATH environment variables

【问题讨论】:

    标签: java cordova


    【解决方案1】:

    新版本有一些问题,所以在降级 gradle 和 android 版本后,我重新启动了我的系统并再次按照这些步骤为我工作-
    https://medium.com/@christof.thalmann/convert-angular-project-to-android-apk-in-10-steps-c49e2fddd29

    因为我试图为 Angular 应用程序创建 apk。

    【讨论】:

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