Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java CyanogenMod和OpenGL ES纹理加载_Java_Android_Opengl Es_Cyanogenmod - Fatal编程技术网

Java CyanogenMod和OpenGL ES纹理加载

Java CyanogenMod和OpenGL ES纹理加载,java,android,opengl-es,cyanogenmod,Java,Android,Opengl Es,Cyanogenmod,我的朋友在Motorola Defy上测试了我的应用程序(使用CyanogenMod v4.x,我不记得确切的版本号,现在无法联系到她) 我的应用程序使用OpenGL ES(v1.1,在另一个活动中使用v2.0)。她报告说,在每次“新游戏”开始时,都会丢失一些纹理,因此游戏图形只能部分渲染。有时会加载所有纹理。(请注意,我们会正确释放纹理。不存在泄漏。) 我们使用两种纹理的力量。该应用程序在各种非CyanogenMod安卓设备(包括安卓版本介于2.2和4.2之间的手机和平板电脑)上运行良好。也就

我的朋友在Motorola Defy上测试了我的应用程序(使用CyanogenMod v4.x,我不记得确切的版本号,现在无法联系到她)

我的应用程序使用OpenGL ES(v1.1,在另一个活动中使用v2.0)。她报告说,在每次“新游戏”开始时,都会丢失一些纹理,因此游戏图形只能部分渲染。有时会加载所有纹理。(请注意,我们会正确释放纹理。不存在泄漏。)

我们使用两种纹理的力量。该应用程序在各种非CyanogenMod安卓设备(包括安卓版本介于2.2和4.2之间的手机和平板电脑)上运行良好。也就是说,到目前为止,它在我们测试过的所有测试设备上都运行良好

OpenGL ES没有返回任何glError,但我注意到一些纹理ID是负数(它们存储在Java中的
int
中,所以我认为这是可以的)。与标准Android设备不同(其中纹理ID为1,2,3,4,…),该设备似乎返回完全随机的纹理ID


我需要担心这个问题吗?还是说CyanogenMod有可能会受到指责,而我在谷歌Play上销售应用程序时不会遇到问题?

摩托罗拉Defy的硬件几乎与我的Nexus one相同:内存不足、陈旧等等。对于他们来说,Android的官方版本是2.3.3

昨天我安装了CyanogenMod。现在我有了安卓4.2.2。我已经在OS->Sensors->Rotation Vector上测试了API演示。它使用OpenGL 1.0或1.1,但不是2.0

旧的安卓2.3.3运行正常,但现在不行=>应该归咎于CyanogenMod。-或者只是缺少此功能的硬件要求

在Google Play上销售应用程序时,我不会遇到问题

只要检查任何有500000次或更多下载的应用程序!有些人不阅读应用程序描述,只想点击一个按钮,然后看到一个动作。如果他们不能从他们的角度看到一个动作,那他们不是错了,因为他们在其他应用程序上录制了一段视频,这很有效,而且不在乎你的描述

至于他们如何不关心你的应用程序并希望采取行动,你应该不关心他们并接受他们的负面评论。这些ppl也是如此:很好地问用户一个问题,其他人想看代码,没有别的,只是行动,他们不关心文本(问题)