我在2015年4月27日使用了最新的离子盒。我已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 *"文件未找到。但是,如果我复制该URL并将其粘贴到浏览器上,则文件就在那里。
我的流浪者盒现在已经在网络上桥接,可以直接访问互联网,因为NAT给了我同样的错误。
非常感谢任何帮助。
答案 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: