Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.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
Android 不幸的是<;OpenGL示例应用程序>;停止_Android_Opengl - Fatal编程技术网

Android 不幸的是<;OpenGL示例应用程序>;停止

Android 不幸的是<;OpenGL示例应用程序>;停止,android,opengl,Android,Opengl,我正在尝试运行一个示例OpenGL30应用程序 平台:ubuntu 12.04。adreno sdk linux。当我运行它时,我得到一个错误:“不幸的是,它已停止” 我的输出如下: java.nio.BufferOverflowException 位于java.nio.HeapByteBuffer.put(HeapByteBuffer.java:200) 位于com.android.ddmlib.JdwpPacket.movePacket(jdwppack.java:235) 位于com.an

我正在尝试运行一个示例OpenGL30应用程序 平台:ubuntu 12.04。adreno sdk linux。当我运行它时,我得到一个错误:“不幸的是,它已停止” 我的输出如下: java.nio.BufferOverflowException 位于java.nio.HeapByteBuffer.put(HeapByteBuffer.java:200) 位于com.android.ddmlib.JdwpPacket.movePacket(jdwppack.java:235) 位于com.android.ddmlib.Debugger.sendAndConsume(Debugger.java:347) 位于com.android.ddmlib.Client.forwardPacketToDebugger(Client.java:665) 位于com.android.ddmlib.MonitorThread.processClientActivity(MonitorThread.java:344) 位于com.android.ddmlib.MonitorThread.run(MonitorThread.java:263)


有人能帮忙吗

我想说例外说明了一切。您试图使用的堆内存超过系统提供的内存。你的应用程序很可能存在内存泄漏…谢谢peedee。解决方案是什么?正如@peedee所说:你要么分配的内存超过可用内存,要么内存泄漏。案例1:减少内存分配,案例2:在代码中找到分配内存的位置,但不要释放内存。