【问题标题】:Cordova cannot find Android 19 SDK while setting up Android projectCordova 在设置 Android 项目时找不到 Android 19 SDK
【发布时间】:2014-09-12 18:53:59
【问题描述】:

我在尝试运行“cordova platform add android”时收到此错误消息:

"错误:请安装 Android 目标 19(Android 最新的 SDK)。确保您也安装了最新的 Android 工具。从您的 comm 运行“android” and-line 来安装/更新任何缺少的 SDK 或工具。"

但是,我安装了 SDK(SDK Tools 23.0.2、SDK Platform-tools 20、SDK Build-tools 19.1)。我将 ANDROID_HOME 设置为“C:\Program Files\Android\android-sdk”。这是我电脑上环境变量PATH的尾部:

"...;C:\Program Files\Java\jdk1.7.0_67\bin;C:\Program Files\Git\cmd;C:\Program Files\nodejs\;%USERPROFILE%\AppData \Roaming\npm;C:\Program Files\Android\android-sdk\tools;C:\Program Files\Android\android-sdk\platform-tools;C:\Program Files\Android\android-sdk\build-tools ;%USERPROFILE%\AppData\Roaming\npm;C:\Program Files\WinAnt\bin"

谁能澄清我在这里做错了什么?如何让它发挥作用?

【问题讨论】:

  • @isim 谢谢!我刚刚解决了它,然后看到了你的评论。这是同样的问题,我通过安装 Android 4.4.2 - API Level 19 解决了它。
  • 干得好。请接受您的回答,以供其他人将来参考。
  • @isim 完成。昨天做不到可能是因为这个问题还是个新问题。

标签: android node.js cordova android-sdk-tools


【解决方案1】:

我最终发现,当 Cordova 要求 Android target 19 时,它并不是指 Android SDK Revision 19。而是指 API 级别为 19 的 Android 4.4.2。

所以从 SDK 管理器安装 Android 4.4.2 是解决方案。

【讨论】:

  • 您认为有什么方法可以改善错误消息(“请安装 Android 目标 19(Android 最新 SDK)。”)吗?
  • @IanClelland,我认为如果可以在“19”旁边添加“API”这个词,对于像我这样的 Android 菜鸟来说会更明显。
  • 如果您想直接向 Cordova 开发人员提出任何其他建议,请查看 the JIRA issue;我已经将此问题与问题相关联。
猜你喜欢
  • 1970-01-01
  • 2019-07-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-20
  • 1970-01-01
相关资源
最近更新 更多