即使安装了Ionic框架,Android SDK也会出错

时间:2015-04-07 08:51:46

标签: android cordova ionic-framework

我一直在努力设置环境以使用离子,并完成了所有步骤

https://www.thepolyglotdeveloper.com/2014/09/install-android-cordova-ionic-framework-ubuntu/

之后我得到了android SDK的错误,所以我安装了它但仍然有相同的错误

[Error: Please install Android target: "android-21".

Hint: Open the SDK manager by running: /opt/android-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: /home/tasol/todo/platforms/android/cordova/build: Command failed with exit code 2
You may not have the required environment or OS to build this project
Error: /home/tasol/todo/platforms/android/cordova/build: Command failed with exit code 2
    at ChildProcess.whenDone (/usr/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:131:23)
    at ChildProcess.emit (events.js:98:17)
    at maybeClose (child_process.js:766:16)
    at Process.ChildProcess._handle.onexit (child_process.js:833:5)

您可以在附加的屏幕截图Sdk packages installed中看到安装了所有软件包,然后我也遇到了同样的问题。

任何人都可以帮助我。提前谢谢。

使用:Ubuntu 14.04

enter image description here 由于我是一名php开发人员,我已经摆脱了Tim的答案,这是我第一次使用android sdk抱歉,如果我听起来很无聊

以上错误解决了蒂姆提供的答案,但现在我面临一些新的错误,所以用它们更新答案

ERROR : No emulator images (avds) found.
1. Download desired System Image by running: /opt/android-sdk/tools/android sdk
2. Create an AVD by running: /opt/android-sdk/tools/android avd
HINT: For a faster emulator, use an Intel System Image and install the HAXM device driver

我已经下载了21的完整包,现在我应该安装哪个图像以及它要求的AVD是什么

1 个答案:

答案 0 :(得分:3)

您似乎安装了API 22的所有软件包,但您需要API 21 。打开SDK管理器,安装API 21 (5.0.1),它应该可以正常工作

  

上面的错误解决了蒂姆提供的答案,但现在我   面对一些新的错误,所以用它们更新答案

ERROR : No emulator images (avds) found.
1. Download desired System Image by running: /opt/android-sdk/tools/android sdk
2. Create an AVD by running: /opt/android-sdk/tools/android avd
HINT: For a faster emulator, use an Intel System Image and install the HAXM device driver
     

我已经下载了21的完整包,现在应该是哪个图像   安装和它要求的AVD是什么

  1. 您已经安装了系统映像,以便正常工作

  2. 您可以(并且需要)创建一个AVD(Android虚拟设备)来运行您的项目。为此,请打开终端并键入/opt/android-sdk/tools/android avd并使用该界面创建AVD。之后它应该工作