【发布时间】:2021-03-30 04:10:54
【问题描述】:
我正在构建一个 Ionic Cordova 跨平台应用程序。当我运行 ionic cordova build android 时出现以下错误。
cordova-android-support-gradle-release: Android platform: V7+
cordova-plugin-androidx-adapter: Processed 65 source files in 1452ms
Checking Java JDK and Android SDK versions
ANDROID_SDK_ROOT=undefined (recommended setting)
ANDROID_HOME=/Users/anonymous/Library/Android/sdk (DEPRECATED)
Requirements check failed for JDK 8 ('1.8.*')! Detected version: 15.0.1
Check your ANDROID_SDK_ROOT / JAVA_HOME / PATH environment variables.
[ERROR] An error occurred while running subprocess cordova.
这是我的 java 版本:
java版本“15.0.1” 2020-10-20 Java(TM) SE 运行时环境 (build 15.0.1+9-18) Java HotSpot(TM) 64 位服务器 VM(内部版本 15.0.1+9-18,混合模式,共享)
在我下载最新的 Java SDK 之前一切正常,现在我无法构建 Android。
我在另一篇 Stack 帖子中读到这很糟糕: java版本“15.0.1” 2020-10-20 Java(TM) SE 运行时环境 (build 15.0.1+9-18) Java HotSpot(TM) 64 位服务器 VM(内部版本 15.0.1+9-18,混合模式,共享)
我不确定如何解决这个问题,以及为什么我检查 Java -version 时没有出现 Java SDK。
我在我的 .bash_profile 中设置了这个 ANDROID_HOME=/用户/匿名/库/Android/sdk ANDROID_SDK_ROOT=~/Library/Android/sdk
【问题讨论】:
标签: java android cordova ionic-framework