【问题标题】:Android emulator GPU on for NDK apps为 NDK 应用开启 Android 模拟器 GPU
【发布时间】:2013-03-24 12:13:30
【问题描述】:

我注意到使用 Android SDK 创建的应用程序可以在 GPU 加速开启 的 avd 中使用 OpenGL ES 命令,另一方面,使用 NDK 创建的应用程序与 OpenGL ES 一起使用总是失败甚至开始:这是 android 模拟器的预期行为吗?

要明确我没有性能问题,模拟器速度对于其他应用程序来说很好,这“只是”事实,如果涉及 OpenGL ES,NDK 应用程序甚至不会启动。

我在 Ubuntu 64 位下运行我的 avds。

【问题讨论】:

    标签: android opengl-es android-emulator android-ndk avd


    【解决方案1】:

    我正在使用带有 Android NDK R9 的 Android 4.3(API 级别 18)Intel Atom (x86) AVD。 OpenGL ES 2.0 加速非常适合这种情况。我正在使用带有 Mac OS X 10.9.1 的 Macbook Pro。

    不确定这是否重要,但我也有英特尔® 硬件加速执行管理器 (HAXM) 和 Mac OS X 10.9 的修补程序。 (Android emulator freezing OS X v10.9 (Mavericks) with HAXM)

    TL;DR:它在我的开发环境中按预期工作,但我认为可以肯定地假设某些因素可能会阻止它在您的开发环境中工作。

    【讨论】:

      猜你喜欢
      • 2010-12-21
      • 1970-01-01
      • 2012-07-19
      • 1970-01-01
      • 2013-11-22
      • 1970-01-01
      • 2014-05-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多