我在其清单中写了一个API级别为19(Android 4.4)和OpenGLES 3的simple Android game,但它不能在Android 4.4.2安卓手机上运行,Google Play不允许下载游戏显示消息“您的设备不支持该应用程序”。 OpenGLES 3 support starts with Android 4.3。在Android> = 4.4的其他Android手机上,它正常运行。什么可能是错的?
清单如下:
@Override
public void onPrepareOptionsMenu(Menu menu) {
super.onPrepareOptionsMenu(menu);
MenuItem item = menu.findItem(R.id.your_menu_item);
item.setVisible(false);
}
答案 0 :(得分:1)
在Android开发网站的OpenGL页面中,您可以阅读:
注意:在设备上支持OpenGL ES 3.0 API需要实现设备制造商提供的此图形管道。运行Android 4.3或更高版本的设备可能不支持OpenGL ES 3.0 API。有关检查运行时支持的OpenGL ES版本的信息,请参阅检查OpenGL ES版本。
这可能是你问题的根源......