科尔多瓦要求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目标:未安装的主要内容,如果未能解决你的问题,请参考以下文章

等级:未安装(符合科尔多瓦规定)

gradle:未安装(cordova 要求)

科尔多瓦:“Android SDK:未安装”

科尔多瓦 Android 要求失败:“找不到安装的 Gradle 版本”

科尔多瓦平台添加 android 在列出 Android 目标时不起作用

科尔多瓦在运行项目时失败 - 未找到已安装的构建工具 - 未指定 compileSdkVersion