[英]Ionic: can't build Android app
I'm trying to build an Android app using inonic build android
but I have the following error: 我正在尝试使用
inonic build 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)
I already installed Apache Ant, but the error remains. 我已经安装了Apache Ant,但是错误仍然存在。 I removed the Android platform with
ionic platform remove android
and added with ionic platform add android
with no success. 我用
ionic platform remove android
平台,并用ionic platform add android
,但没有成功。
Any idea? 任何想法?
UPDATE I already installed Android Studio and Android SDK Tools. 更新我已经安装了Android Studio和Android SDK工具。
如错误所示,您的系统需要安装“ android-21”,即Android 5.0 Lollipop
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.