Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.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 OpenGLRenderer刷新缓存(模式0)和(模式1)_Android_Openglrenderer - Fatal编程技术网

Android OpenGLRenderer刷新缓存(模式0)和(模式1)

Android OpenGLRenderer刷新缓存(模式0)和(模式1),android,openglrenderer,Android,Openglrenderer,无论何时安装应用程序,我都能够将数据库从资产文件夹复制到/data/data/packagename/databases/。在此之前,应用程序运行得非常好 但10秒或15秒后,所有缓存文件夹(如cache/sharedreference/databases)以及/data/data/packagename/databases/中可用的所有文件夹都被删除,并且在logcat中我收到了此错误 03-25 12:40:38.771: D/OpenGLRenderer(12660): Flushing

无论何时安装应用程序,我都能够将数据库从资产文件夹复制到
/data/data/packagename/databases/
。在此之前,应用程序运行得非常好

但10秒或15秒后,所有缓存文件夹(如
cache/sharedreference/databases
)以及
/data/data/packagename/databases/
中可用的所有文件夹都被删除,并且在logcat中我收到了此错误

03-25 12:40:38.771: D/OpenGLRenderer(12660): Flushing caches (mode 0)
03-25 12:40:38.810: D/OpenGLRenderer(12660): Flushing caches (mode 1)

在谷歌上搜索这个错误的原因后,我发现如果APK大小超过50MB,就会出现刷新缓存错误。但在我的例子中,APK大小只有35MB。

这是一个老问题,但我有一个相同的问题。问题是程序使用了太多的内存位置(RAM问题)。解决方案是减少RAM的使用或使用垃圾收集,如
System.gc()
。如果设备的内存容量非常低,则不存在任何解决方案。

未知故障?:)@向下投票人解释向下投票的原因。