android - Cordova 在设置 Android 项目时找不到 Android 19 SDK

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

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

"Error: Please install Android target 19 (the Android newest SDK). Make sure you have the latest Android tools installed as well. Run "android" from your comm and-line to install/update any missing SDKs or tools."

但是,我安装了 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"

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

最佳答案

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

因此,从 SDK 管理器安装 Android 4.4.2 就是解决方案。

关于android - Cordova 在设置 Android 项目时找不到 Android 19 SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25814942/

相关文章:

javascript - Promise 无法通过异步得到解决

node.js - 即使 mongoose 已被弃用,是否可以使用它?

sql-server - 未处理的拒绝 SequelizeDatabaseError

java - 致命异常 : main and Null pointer exception arise while running a simple android program

android - 从 firebase 中删除项目而不会使应用程序崩溃

java - Facebook 应用程序的按钮链接

带有图标的Android自定义EditText

cordova 从 InAppBrowser 和默认浏览器共享 cookie

javascript - 是否可以将函数链接到数组?

javascript - 在 HTML5 应用程序中使用 IFRAME