android - 错误安装 Android 目标 - Cordova CLI

标签 android macos cordova command-line-interface

我在我的 Mac Yosemite 中使用带有 Cordova Command CLI 的 Android SDK Studio 来开发应用程序,但我发现在我的项目中添加平台 android 时出错。

命令执行:cordova platform add android

错误:

/Users/roni/.cordova/lib/npm_cache/cordova-android/3.6.4/package/bin/node_modules/q/q.js:126
                    throw e;
                          ^
Error: Please install Android target "android-19".
Hint: Run "android" from your command-line to open the SDK manager.
    at /Users/roni/.cordova/lib/npm_cache/cordova-android/3.6.4/package/bin/lib/check_reqs.js:174:19
    at _fulfilled (/Users/roni/.cordova/lib/npm_cache/cordova-android/3.6.4/package/bin/node_modules/q/q.js:798:54)
    at self.promiseDispatch.done (/Users/roni/.cordova/lib/npm_cache/cordova-android/3.6.4/package/bin/node_modules/q/q.js:827:30)
    at Promise.promise.promiseDispatch (/Users/roni/.cordova/lib/npm_cache/cordova-android/3.6.4/package/bin/node_modules/q/q.js:760:13)
    at /Users/roni/.cordova/lib/npm_cache/cordova-android/3.6.4/package/bin/node_modules/q/q.js:574:44
    at flush (/Users/roni/.cordova/lib/npm_cache/cordova-android/3.6.4/package/bin/node_modules/q/q.js:108:17)
    at process._tickCallback (node.js:442:13)
Error: /Users/roni/.cordova/lib/npm_cache/cordova-android/3.6.4/package/bin/create: Command failed with exit code 8
    at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:135:23)
    at ChildProcess.emit (events.js:98:17)
    at maybeClose (child_process.js:766:16)
    at Process.ChildProcess._handle.onexit (child_process.js:833:5)

我的 Bash_profile 配置

export PATH=${PATH}:/Applications/Android\ Studio.app/sdk/platform-tools:/Applications/Android\ Studio.app/sdk/tools
export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=${JAVA_HOME}/bin:$PATH
export PATH=/usr/local/bin:$PATH

最佳答案

在 Android SDK 中更新您的 SDK 工具 和“SDK 构建”工具。使用 Eclipse ADT,它看起来像这个图像

image

安装19包

关于android - 错误安装 Android 目标 - Cordova CLI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29062330/

相关文章:

android - Android : GoogleAuthIOException 中的端点错误

android - 通过 playstore firebase oauth2 分发时谷歌登录不工作

Android:如何在不加载完整位图的情况下即时将流式图像渲染到 ImageView?

Android DialogFragment 和配置更改

objective-c - 刷新mac os x的桌面图标

Python 没有找到使用 home 标志的目录~

android - Google Play 控制台 - 针对不同国家/地区的多个 APK

android - 平板电脑和服务器之间的双向实时通信系统

android - 将设备插件(和其他)手动安装到 cordova 3.0

PYTHONPATH 不适用于 GNU/Linux 上的 sudo(适用于 root)