API级别为19的Android应用程序无法在Android 4.4.2的设备上运行

时间:2017-04-17 05:09:38

标签: android

我在其清单中写了一个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);
}

1 个答案:

答案 0 :(得分:1)

在Android开发网站的OpenGL页面中,您可以阅读:

  

注意:在设备上支持OpenGL ES 3.0 API需要实现设备制造商提供的此图形管道。运行Android 4.3或更高版本的设备可能不支持OpenGL ES 3.0 API。有关检查运行时支持的OpenGL ES版本的信息,请参阅检查OpenGL ES版本。

这可能是你问题的根源......