Cordova 3.5.0 安装错误 - 请安装 Android Target 19 [英] Cordova 3.5.0 Install Error- Please Install Android Target 19
问题描述
我试图让它工作,但它让我发疯:
I try to get this working and it's driving me nuts:
$ cordova platform add android
输出为:
Creating android project...
/Users/doekewartena/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:126
throw e;
^
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 command-line to install/update any missing SDKs or tools.
at /Users/doekewartena/.cordova/lib/android/cordova/3.5.0/bin/lib/check_reqs.js:80:29
at _fulfilled (/Users/doekewartena/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:798:54)
at self.promiseDispatch.done (/Users/doekewartena/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:827:30)
at Promise.promise.promiseDispatch (/Users/doekewartena/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:760:13)
at /Users/doekewartena/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:574:44
at flush (/Users/doekewartena/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:108:17)
at process._tickCallback (node.js:419:13)
Error: /Users/doekewartena/.cordova/lib/android/cordova/3.5.0/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:755:16)
at Process.ChildProcess._handle.onexit (child_process.js:822:5)
如果确实运行命令 android
这是我安装的所有东西:
If did run the command android
this are all the things I installed:
我也做过:
打开 ~/.bash_profile
并补充:
export PATH=${PATH}:/Users/doekewartena/Documents/adt-bundle-mac-x86_64-20140702/sdk/platform-tools:/Users/doekewartena/Documents/adt-bundle-mac-x86_64-20140702/sdk/tools
但它没有帮助:(
有人可以帮忙吗.
推荐答案
Android SDK 不是您的目标 Android 版本.目标 Android 版本 19 是 android Kitkat 的 API 级别.所以在您的 SDK 管理器中检查您是否安装了 Android 4.4.2(API 19).如果您希望目标 API 版本不同,请在 ANdroidManifest.xml
Android SDK is not your target Android version. Target Android version 19 is the API level for android Kitkat.So in you SDK manager check if you have Android 4.4.2(API 19) installed. If you want your target API version to be different then change it in ANdroidManifest.xml
<uses-sdk
android:minSdkVersion="16"
android:targetSdkVersion="18" />
编辑这些行.这里 android:targetSdkVersion
是您要定位的 Android 版本.
Edit these lines. Here android:targetSdkVersion
is your Android version that you are targeting.
这篇关于Cordova 3.5.0 安装错误 - 请安装 Android Target 19的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!