【问题标题】:cordova requirements Android target: not installed科尔多瓦要求Android目标:未安装
【发布时间】: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 进程。

【问题讨论】:

  • 您有问题吗?

标签: java android cordova


【解决方案1】:

这里提到https://stackoverflow.com/a/50097394/2642351尝试安装低于9的JDK版本,比如JDK8

【讨论】:

  • 我运行 java 1.8-152 仍然遇到这个问题。
  • 确认您的科尔多瓦版本是否是最新的。您还可以尝试阅读该版本的文档以了解它与哪个 Java 版本兼容。
  • 好吧,我无法升级cordova,所以我们将其锁定在6.2.2;但问题不应该与这个版本有关,因为我们也没有更新 Android 版本,而且两周前说一切正常。我们通过创建一个单独的项目在我的笔记本电脑上进行了测试,即使使用最新的 cordova / android sdk 版本,我们仍然得到同样的错误。
  • 那么我猜你的 Java 版本可能在这两周之间更新了。只需将版本降级到以前的版本。或者转到 Cordova 并找到与您拥有的版本兼容的 Java 版本并安装它。那应该解决
  • 如果这有助于投票给 cmets 和答案,请
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-04-03
  • 1970-01-01
  • 2017-10-06
  • 2017-09-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多