科尔多瓦:[错误:请安装Android的目标:" Android的21 QUOT; [英] Cordova : [Error: Please install Android target: "android-21"
问题描述
我刚刚更新科尔多瓦+离子在我的应用程序,在那之后我通过Android SDK中的经理已成功安装Android的SDK V22。
但是,在运行命令后:
科尔多瓦构建Android
我总是得到以下信息:
运行命令:/用户/彼得/工作区/ MyApp的/平台/安卓/科尔多瓦/编译
[错误:请安装Android的目标:机器人-21。
提示:通过运行打开SDK管理器:/用户/彼得/ ADT束-MAC / SDK /工具/机器人
您需要:
1.SDK平台Android为21
2,Android的SDK平台工具(最新)
3.Android SDK中内建的工具(最新)
ERROR建设平台之一:错误:/用户/彼得/工作区/ MyApp的/平台/安卓/科尔多瓦/编译:命令失败,退出code 2
您可能没有必要的环境或操作系统来构建这个项目
错误:/用户/彼得/工作区/ MyApp的/平台/安卓/科尔多瓦/编译:命令失败,退出code 2
在ChildProcess.whenDone(/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:131:23)
在ChildProcess.emit(events.js:110:17)
在maybeClose(child_process.js:1008:16)
在Process.ChildProcess._handle.onexit(child_process.js:1080:5)
我也尝试
科尔多瓦平台RM机器人
科尔多瓦平台添加的android
但是具有相同的结果:
我试着找了几个小时,任何可行的解决方案,但与运气。
感谢您的任何建议。
系统信息:
操作系统:Mac OS X的优胜美地
节点版本:v0.12.0
科尔多瓦CLI:4.3.0
离子版本:0.9.27
离子CLI版本:1.3.18
X code版本:X code 6.2生成版本6C131e
IOS-SIM版本:3.1.1
IOS部署版本:1.4.0
我有同样的问题。 我不得不改变目标:
#项目的目标。
目标=机器人-22
这应该在两个文件来完成:
对myApp 的/平台/安卓/ project.properties 对myApp 的/平台/安卓/ CordovaLib / project.properties
此外清单应该被更新:
<使用-SDK安卓的minSdkVersion =14机器人:targetSdkVersion =22/>
I just updated cordova + ionic in my app, after that i installed successfully Android-SDK v22 via Android SDK manager.
But after the running command:
cordova build android
I always get the following message:
Running command: /Users/peter/workspace/myapp/platforms/android/cordova/build
[Error: Please install Android target: "android-21".
Hint: Open the SDK manager by running: /Users/peter/adt-bundle-mac/sdk/tools/android
You will require:
1. "SDK Platform" for android-21
2. "Android SDK Platform-tools (latest)
3. "Android SDK Build-tools" (latest)]
ERROR building one of the platforms: Error: /Users/peter/workspace/myapp/platforms/android/cordova/build: Command failed with exit code 2
You may not have the required environment or OS to build this project
Error: /Users/peter/workspace/myapp/platforms/android/cordova/build: Command failed with exit code 2
at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:131:23)
at ChildProcess.emit (events.js:110:17)
at maybeClose (child_process.js:1008:16)
at Process.ChildProcess._handle.onexit (child_process.js:1080:5)
I tried also
cordova platform rm android
cordova platform add android
But with the same result:
I tried to find a few hours any working solution, but with luck.
Thanks for any advice.
System information:
OS: Mac OS X Yosemite
Node Version: v0.12.0
Cordova CLI: 4.3.0
Ionic Version: 0.9.27
Ionic CLI Version: 1.3.18
Xcode version: Xcode 6.2 Build version 6C131e
ios-sim version: 3.1.1
ios-deploy version: 1.4.0
I just had the same problem. I had to change the target:
# Project target.
target=android-22
This should be done in two files:
myApp/platforms/android/project.properties myApp/platforms/android/CordovaLib/project.properties
Also the manifest should be updated:
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="22" />
这篇关于科尔多瓦:[错误:请安装Android的目标:&QUOT; Android的21 QUOT;的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!