【问题标题】:AVD Google API's do not display available CPU/ABIAVD Google API 不显示可用的 CPU/ABI
【发布时间】:2016-09-20 17:21:42
【问题描述】:
我已经下载了 SDK 工具并安装了 Google API 的 Intal x86 Atom 映像,但是当我想创建我的 AVD 时,它说没有为此目标安装系统映像。但我已经下载了所有东西。我正在使用 Ubuntu,在 Windows 机器上相同的配置完美,对于我的同事,相同的配置也很好。
如果我选择作为目标 Android API 23,而不是 Google API 没关系,但我不需要 Android API,因为它不适合我。我看到了很多报告的缺陷,但没有一个可以帮助我。
有人知道那里发生了什么吗?
【问题讨论】:
标签:
android
sdk
android-emulator
avd
【解决方案1】:
我今天自己也遇到了同样的问题,我发现了一个错误报告:
https://code.google.com/p/android/issues/detail?id=210223
引用解决方案:
似乎有一些强调重构,这意味着现在需要的配置是:
目标 = Android X.X - API 级别 XX
CPU/ABI = Google APIs Intel Atom (x86)
因此,要创建支持 Google API 的新 AVD,请不要选择 Google API 作为目标。选择具有所需 API 级别的通用 Android 作为目标,然后在 CPU/ABI 中选择所需的 Google API 版本。它工作得很好,你会在 AVD 上获得谷歌地图等。
关于“但我不需要 Android API,因为它不适合我” - 我不确定你的意思。不使用 Android API 就无法拥有 Google API,因为 Google API 是在 Android 设备上运行的。