Android模拟器GPU用于NDK应用程序
我注意到,使用OpenGL ES命令在使用GPU加速的avd中使用Android SDK创建的应用程序很好,另一方面,使用NDK创建的与OpenGL ES一起使用的应用程序始终无法启动:这是预期的行为Android模拟器?
为了说清楚我没有任何性能问题,仿真器的速度对其他应用程序来说很好,这只是“事实上,如果涉及OpenGL ES,NDK应用程序甚至不会启动。
我在Ubuntu 64位下运行我的avds。
我在Android NDK R9上使用了Android 4.3(API Level 18)Intel Atom(x86)AVD。 OpenGL ES 2.0加速对于这种情况非常有用。 我正在使用Mac OS X 10.9.1的Macbook Pro。
不知道它是否重要,但我也有用于Mac OS X 10.9的修补程序的英特尔®硬件加速执行管理器(HAXM)。 (Android模拟器使用HAXM来冻结OS X v10.9(Mavericks))
TL; DR:它在我的开发环境中按预期工作,但我认为可以肯定的是,某些因素可能会阻止它在您的系统上运行。
链接地址: http://www.djcxy.com/p/87145.html