科尔多瓦要求Android目标:未安装
Posted
技术标签:
【中文标题】科尔多瓦要求Android目标:未安装【英文标题】:cordova requirements Android target: not installed 【发布时间】:2018-08-05 02:02:06 【问题描述】:检测到 android Studio 项目
android 的需求检查结果: Java JDK:已安装 1.8.0 Android SDK:已安装 true Android目标:未安装 cmd:命令失败,退出代码为 1 Gradle:已安装 C:\Program Files\Android\Android Studio\gradle\gradle-4.1\bin\gradle
浏览器需求检查结果: (节点:18240)UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝 id:1):TypeError:无法读取未定义的属性“forEach” (节点:18240)[DEP0018] DeprecationWarning:不推荐使用未处理的承诺拒绝。将来,未处理的 Promise 拒绝将使用非零退出代码终止 Node.js 进程。
【问题讨论】:
您有问题吗? 【参考方案1】:这里提到https://***.com/a/50097394/2642351尝试安装低于9的JDK版本,比如JDK8
【讨论】:
我运行 java 1.8-152 仍然遇到这个问题。 确认您的科尔多瓦版本是否是最新的。您还可以尝试阅读该版本的文档以了解它与哪个 Java 版本兼容。 好吧,我无法升级cordova,所以我们将其锁定在6.2.2;但问题不应该与这个版本有关,因为我们也没有更新 Android 版本,而且两周前说一切正常。我们通过创建一个单独的项目在我的笔记本电脑上进行了测试,即使使用最新的 cordova / android sdk 版本,我们仍然得到同样的错误。 那么我猜你的 Java 版本可能在这两周之间更新了。只需将版本降级到以前的版本。或者转到 Cordova 并找到与您拥有的版本兼容的 Java 版本并安装它。那应该解决 如果这有助于投票给 cmets 和答案,请以上是关于科尔多瓦要求Android目标:未安装的主要内容,如果未能解决你的问题,请参考以下文章
科尔多瓦 Android 要求失败:“找不到安装的 Gradle 版本”