我有一个支持OpenGl ES 2.0(HTC Desire)的设备,当然在设备上部署app比在模拟器上快得多.默认的android模拟器不支持2.0,androidX86项目和类似的androbox项目不支持本机代码(NDK)所以即使Hello-Jni崩溃它们(所有样本在标准AVD上工作正常除了Hello-GL2样本ofc),不知道支持他们是否是OpenGL ES 2.0,请告诉我.
因此,如果有本地方式(NDK)的开发支持OpenGl 2.0 - 如何在没有设备的情况下测试应用程序?
我知道模拟器在SDK工具17和Android 4.0.3中支持OpenGL ES 2.0,但这是在2012年4月推出的.
Android模拟器是否支持OpenGL ES 3.0,还是我们还在等待?
如果没有,是否有任何其他第三方仿真器/模拟器(例如Genymotion)支持OpenGL ES 3.0?
我想在无需购买设备的情况下使用移动 Vulkan。
如果不支持,请提供证据(例如源代码、谷歌官方声明)。有没有计划支持它?
如果支持,请提供有关如何运行最小的 hello world 三角形应用程序的详细和经过测试的说明,包括您测试过的应用程序。
我已经尝试过https://github.com/googlesamples/android-vulkan-tutorials/tree/7ba478ac2e0d9006c9e2e261446003a4449b8aa3/tutorial05_triangle使用 Pixel API 25 图像(API 25 应该支持 Vulkan),但不断获取构建或运行时错误
我在以下位置打开了一个问题:https : //github.com/googlesamples/android-vulkan-tutorials/issues/13但它没有解决就关闭了。
有关的: