【问题标题】:How to create AVD with Android & (7.0) with Google APIs?如何使用 Google API 使用 Android 和 (7.0) 创建 AVD?
【发布时间】:2016-07-16 21:40:52
【问题描述】:

当我下载并为 AVD 选择“N”(API = 24)时,我在右下角看到以下消息:

考虑使用带有 Google API 的系统映像来启用 Google Play 服务测试。

这张图片还没有吗?还是我错过了什么?我还没有在 SDK 管理器中看到它。

【问题讨论】:

  • 8 月下旬,这仍然是一个问题。谷歌。
  • 是的,问题还在继续……有人找到解决方案了吗??我尝试使用 Android Studion 2.2 Beta,但问题也存在。

标签: android android-emulator google-play-services avd android-7.0-nougat


【解决方案1】:

从 SDK 工具 25.1.7 和 Intel x86 Atom_64 System Image Rev. 6 开始,Google API 似乎不再有单独的模拟器映像 - 相反,普通模拟器映像现在默认包含 Google API。因此,创建 AVD 时“建议”部分中显示的消息似乎是旧的/不正确的。

通过选择 Nougat / API Level 24 / x86_64 / Android 7.0,我能够运行 this project(使用 gradlew installObaGoogleDebug),这需要用于地图和其他项目的 Google Play 服务。

2016 年 11 月 3 日编辑

这似乎是模拟器图像的临时问题。从 SDK Tools 25.2.2 和 Intel x86 Atom_64 System Image Rev. 7 开始,当我尝试在上面创建的同一个模拟器镜像(API 级别 24)上运行同一个应用程序时,它现在显示“OneBusAway 依赖于 Google Play 服务,您的设备不支持”。

不过,现在似乎有一个 API 级别 25 (Android 7.1.1) 模拟器可供下载,其中包含 ABI x86_64,它明确包含 Google API - 请参见下面红色圈出的区域(请注意,更新消息仍然似乎错误地出现):

【讨论】:

  • 验证这现在有效。自 8 月 23 日以来的更新必须修复某些问题,因为同一模拟器在 23 日失败,但现在可以使用。
【解决方案2】:

我最近遇到了同样的问题,我认为这可能是该工具的错误。

我能够通过下载x86_64 版本来解决它,然后它允许我同时使用N x86N x86_64 模拟器图像。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多