2013-04-03 36 views
1

我注意到用Android SDK創建的應用程序使用OpenGL ES命令內部avd與GPU加速,另一方面與NDK創建的應用程序使用OpenGL ES總是無法啓動:這是android模擬器的預期行爲嗎?Android模擬器GPU上的NDK應用程序

要明確我沒有性能問題,模擬器速度適用於其他應用程序,這僅僅是「事實上,如果涉及OpenGL ES,NDK應用程序甚至不會啓動。

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

回答

0

我正在使用Android 4.3(API Level 18)與Android NDK R9的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:它在我的開發環境中按預期工作,但我認爲可以安全地假設某些因素可能會阻止它在您的系統上運行。

相關問題