Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.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模拟器内存不足_Android_Opengl Es_Android Emulator_Opengl Es 2.0 - Fatal编程技术网

Android模拟器内存不足

Android模拟器内存不足,android,opengl-es,android-emulator,opengl-es-2.0,Android,Opengl Es,Android Emulator,Opengl Es 2.0,我正在用Android OpenGL ES 2.0编写一个2D图形程序,当我重新启动模拟器时,它开始出现以下错误“OutOfResourceException Initialization HW surface”,“…错误0x3003:EGL_BAD_MALLOC” 我正在运行一个4.0.3版的普通预煮仿真器,并启用了GPU仿真,该应用程序运行正常并正常退出。然而,仿真器似乎在每次编译时都会累积内存,最终只会耗尽内存。Windows任务管理器显示到那时仿真器消耗了大约850MB(我的comp有8

我正在用Android OpenGL ES 2.0编写一个2D图形程序,当我重新启动模拟器时,它开始出现以下错误
“OutOfResourceException Initialization HW surface”
“…错误0x3003:EGL_BAD_MALLOC”

我正在运行一个4.0.3版的普通预煮仿真器,并启用了GPU仿真,该应用程序运行正常并正常退出。然而,仿真器似乎在每次编译时都会累积内存,最终只会耗尽内存。Windows任务管理器显示到那时仿真器消耗了大约850MB(我的comp有8GB)。我从内存加载的唯一资源是两个很小的着色器程序,它们只是文本,所以我不知道这是从哪里来的


我的问题是为什么会发生这种情况。在管理内存方面,OpenGL ES在后台是否有我应该了解的事情?我以前做过Android应用程序,但这种情况从未发生过。我意识到这是一个相当开放的过程,因此我们非常感谢大家在这方面的普遍智慧。

模拟器上的OpenGL ES非常糟糕,几乎完全无法与设备相比

找出USB电缆:)

可能相关的问题:尽管Android OpenGL模拟器有很多缺陷。它倾向于在100%在真实设备上运行的应用程序中抛出各种错误。