【问题标题】:AVD for API 14 (Android 4.0) simply doesn't workAPI 14 (Android 4.0) 的 AVD 根本不起作用
【发布时间】:2013-09-03 14:17:53
【问题描述】:

已经为 API 14 的 Android 最低 SDK 构建了一个应用程序,我想在它的最低版本上进行测试。

它工作正常,模拟器运行良好,适用于 API 16。

模拟器在 API 10 上运行良好,但应用程序崩溃,正如预期的那样。

我已经为 API 14 尝试了几个模拟器设置,但似乎都没有启动。模拟器启动,但屏幕保持黑色,没有 Android 徽标。

我的构建环境都是Android Studio,包括SDK和模拟器镜像。

我有适用于 API 10、14、16 和 18 的 SDK 和 ARM EABI v7a 映像,但只有 14 会出现问题。

所有都在 MAC (Lion 10.8.2) 上运行,现在我不知道为什么模拟器不打球,任何帮助让 API 14 运行的模拟器将不胜感激。

运行时控制台循环显示消息“设备尚未准备好。等待 20 秒。”并且模拟器屏幕保持空白,即使等待十分钟。

以下是其中一个失败的模拟器设置的屏幕截图:

安装的 SDK 管理器包是:

【问题讨论】:

  • 由于 API 级别 14 设备的数量微不足道,我一点也不担心。 developer.android.com/about/dashboards/index.html
  • 太棒了,非常感谢。至少可以告诉客户,他想要的 Onyx Iris 8 设备毫无意义。
  • 我会更详细地说,要么该设备的更新应应用到 4.0.3,要么客户端真的 需要选择另一个硬件供应商。没有人应该在 4.0.0-4.0.2 上发布硬件。
  • 感谢 Commons。我确实与供应商谈过升级问题,但显然不再支持此特定设备。他们的回答是(Verbatum)“您可以联系 xda-developers.com 上的成员并询问可能的 Iris 自定义 ROM,这是一种 Telechips 设备。XDA 上有一个小型社区。”。简而言之,我没有为此引用客户,只是建议他们至少使用 4.0.3,到目前为止在模拟器中测试良好。非常感谢您的帮助。

标签: android sdk android-4.0-ice-cream-sandwich avd


【解决方案1】:

只需尝试取消选中“使用主机 GPU”,一些模拟器图像就无法处理它。

【讨论】:

  • 感谢 Leandro,这似乎允许 API 14 的 AVD 现在工作和启动。话虽如此,我仍然会支持 CommonsWare 关于 API 14 很少使用这一事实的建议,并将就此向客户提出建议。接受您的回答,尽管它直接针对我的问题。谢谢。约翰。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-03-16
  • 1970-01-01
  • 2012-08-21
  • 1970-01-01
  • 1970-01-01
  • 2023-03-22
  • 2017-10-06
相关资源
最近更新 更多