Android SDK错误,即使在安装它之后也是如此

Android SDK错误,即使在安装它之后也是如此,android,cordova,ionic-framework,Android,Cordova,Ionic Framework,我一直在尝试设置环境以与ionic一起工作,并遵循了这里的所有步骤 之后,我得到了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

我一直在尝试设置环境以与ionic一起工作,并遵循了这里的所有步骤

之后,我得到了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)
你可以看到在附加的屏幕截图,所有的软件包都已安装,然后我也面临着同样的问题

谁能帮帮我吗。提前谢谢

使用:Ubuntu 14.04

由于我是一名php开发人员,并且这是我第一次使用android sdk,所以我按照Tim的回答排除了这个错误。对不起,如果我听起来像nube的话

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

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
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的要求是什么

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

以上错误用Tim提供的答案解决了,但现在我 面临一些新错误,因此请使用这些错误更新答案

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
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的要求是什么

  • 您已经安装了系统映像,因此可以正常工作

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


  • 非常感谢您的回答,我已经按照您的回答排除了这个错误,因为我是一名php开发人员,这是我第一次使用android sdk。我有一些新的错误,希望你能帮助我在他们也错误:没有模拟器图像(AVD)找到。1.通过运行:/opt/android sdk/tools/android sdk 2下载所需的系统映像。通过运行创建AVD:/opt/android sdk/tools/android AVD提示:要获得更快的仿真器,请使用Intel系统映像并安装HAXM设备驱动程序我已下载了完整的21版软件包,现在我应该安装哪个映像以及AVD是什么?非常感谢您的支持。我真的很感激。