Android开发者网站称,Android Studio 3.0中的模拟器支持OpenGl ES 3.0 for Android Oreo系统映像。
这是文章:
https://android-developers.googleblog.com/2017/10/android-studio-30.html
但是,我无法从图形选择菜单中选择GLES 3.0。我已确保更新到最新版本的SDK和HAXM。
我在另一篇文章中读到,计算机必须具有至少支持OpenGl 3.2的图形驱动程序。我确认我的电脑的显卡可以支持它。我有最新的Nvidia驱动程序支持OpenGl 4.6。
我还应该尝试什么?
我目前正在开发需要GLES 3.0支持的游戏。
答案 0 :(得分:0)
令人困惑。它无需在AVD Manager中设置OpenGL ES版本即可工作。
即使启动仿真器设备,也无需在“设置”->“高级”->“ OpenGL ES API级别”下的选项中设置版本。
您需要做的就是强制支持您的图形卡:
echo "GLESDynamicVersion = on" >> ~/.android/advancedFeatures.ini
还可以使用以下方法检查OpenGL ES版本:
sudo apt install mesa-utils
glxinfo | grep "version"
如果图形卡至少不支持OpenGL ES 3.2,请尝试使用专有驱动程序。 (在Ubuntu下:软件与更新->其他驱动程序)