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

时间:2015-04-28 01:40:32

标签: vagrant ionic box

我在2015年4月27日使用了最新的离子盒。我已ionic platform add androidionic 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 *"文件未找到。但是,如果我复制该URL并将其粘贴到浏览器上,则文件就在那里。

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

非常感谢任何帮助。

3 个答案:

答案 0 :(得分:9)

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

答案 1 :(得分:3)

我通过将https更改为http来解决此问题,反之亦然,在选项中将其作为快速修复 对于像@astroanu这样支持andorid API 21的评论,这将有所帮助。它将在项目中添加API 21的支持。

$ cordova platforms remove android
$ cordova platforms add android@3.7.1

答案 2 :(得分:2)

通过执行以下操作,我能够构建一个android apk:

  1. 下载/安装android SDK(android studio)后打开SDK管理器。 AndroidStuido>外观和行为>系统设置> Android SKD。或者,您只需单击" SDK Manager" "欢迎使用Android Studio"打开Android Studio时出现的窗口。
  2. 在SDK平台下,点击Android 5.1.1 - API Level 22,然后点击“申请”以安装软件包。