Cordova:[错误:请安装 Android 目标:“android-21"; [英] Cordova : [Error: Please install Android target: "android-21"

查看:35
本文介绍了Cordova:[错误:请安装 Android 目标:“android-21";的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我刚刚在我的应用程序中更新了cordova + ionic,之后我通过Android SDK manager成功安装了Android-SDK v22.

I just updated cordova + ionic in my app, after that i installed successfully Android-SDK v22 via Android SDK manager.

但是在运行命令之后:

cordova build android 

我总是收到以下消息:

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)

我也试过

cordova platform rm android 
cordova platform add android 

但结果相同:

我花了几个小时试图找到任何可行的解决方案,但很幸运.

I tried to find a few hours any working solution, but with luck.

感谢您的建议.

系统信息:

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.propertiesmyApp/platforms/android/CordovaLib/project.properties

myApp/platforms/android/project.properties myApp/platforms/android/CordovaLib/project.properties

还应更新清单:

<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="22" />

这篇关于Cordova:[错误:请安装 Android 目标:“android-21";的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆