离子:不能建立Android应用
问题描述:
我试图建立使用inonic build android
一个Android应用程序,但我有以下错误:离子:不能建立Android应用
running cordova build android
Running command: "c:\Program Files\nodejs\node.exe" c:\xampp\htdocs\discipulado\
discipulado\hooks\after_prepare\010_add_platform_class.js c:/xampp/htdocs/discip
ulado/discipulado
add to body class: platform-android
Running command: c:\xampp\htdocs\discipulado\discipulado\platforms\android\cordo
va\build.bat
[Error: Please install Android target: "android-21".
Hint: Open the SDK manager by running: C:\Users\Thiago\AppData\Local\Android\sdk
\tools\android.BAT
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: c:\xampp\htdocs\discipulado\discipul
ado\platforms\android\cordova\build.bat: Command failed with exit code 2
You may not have the required environment or OS to build this project
Error: c:\xampp\htdocs\discipulado\discipulado\platforms\android\cordova\build.b
at: Command failed with exit code 2
at ChildProcess.whenDone (c:\Users\Thiago\AppData\Roaming\npm\node_modules\c
ordova\node_modules\cordova-lib\src\cordova\superspawn.js:131:23)
at ChildProcess.emit (events.js:110:17)
at maybeClose (child_process.js:1015:16)
at Process.ChildProcess._handle.onexit (child_process.js:1087:5)
我已经安装了Apache Ant的,但仍然是错误。我删除了Android平台ionic platform remove android
并添加了ionic platform add android
没有成功。
有什么想法?
UPDATE 我已经安装了Android Studio和Android SDK工具。
答
由于错误提示,你的系统需要安装“机器人-21”,这就是Android 5.0棒棒糖
我检查了Android SDK管理器和下列项目安装**的Android 5.0.1 ** :SDK平台,Google API,Android SDK来源。 – bodruk 2015-04-03 17:07:56
你错过的东西是,在环境变量PATH中,添加这两个项目1. path-to-android-sdk-***/tools 2. path-to-android-sdk-***/platform-tools。如果有效,请更新我。 – Bigman 2015-04-03 20:14:20
不知道发生了什么事。我刚刚重写了'Path'中的'ant/bin'文件夹,它工作正常。 – bodruk 2015-04-07 18:57:04