vagrant - ionic-box vagrant box - 安装 Android 目标 : "android-22"

标签 vagrant ionic-framework box

我使用的是截至 2015 年 4 月 27 日最新的 ionic-box。我已经能够 ionic platform add android 但在 ionic build android 时出现以下错误>:

[Error: Please install Android target: "android-22".
Hint: Open the SDK manager by running: /home/vagrant/android-sdk-linux/tools/android 

You will require:  
1. "SDK Platform" for android-22  
2. "Android SDK Platform-tools (latest)  
3. "Android SDK Build-tools" (latest)]  

我尝试使用以下命令更新 SDK

android update sdk --no-ui

其中我得到了获取多个“https://dl-ssl.google.com/android *”文件未找到的输出。但是,如果我复制该网址并将其粘贴到浏览器上,该文件就在那里。

我的 vagrant box 现在已在网络上桥接,可以直接访问互联网,因为 NAT 给了我同样的错误。

非常感谢任何帮助。

最佳答案

请按照以下步骤操作。
1)在命令行中输入android。(确保ANDROID_HOME和PATH设置正确)
2) 从填充的列表中选择 API 22。
3) 单击安装包。
4) 在命令行中输入 android avd。
5) 设置API级别和其他配置。
6) 现在输入 ionic build android。

关于vagrant - ionic-box vagrant box - 安装 Android 目标 : "android-22",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29908841/

相关文章:

node.js - Vagrant、nodejs 和 iptable 端口转发

port - 我可以通过编程方式访问 Vagrant 的自动更正端口转发吗?

android - 使用 Cordova google-analytics-plugin 时生成错误

c# - 单击后仅删除文本框默认文本,c# form

mysql - CentOS 6.5 mysql 使用大量内存

virtual-machine - 如何打包不是使用 vagrant up 命令创建的现有虚拟机?

cordova - 如何从 Cordova 相机预览插件获取照片?

javascript - 当窗口失去焦点时 setTimeout 会发生什么?

html - 如何让我的盒子漂浮在中央?

meteor - meteor 中的错误捕获问题