【问题标题】:OpenGLRenderer flushing caches (mode 0) and (mode 1)OpenGLRenderer 刷新缓存(模式 0)和(模式 1)
【发布时间】:2021-05-22 02:53:40
【问题描述】:

每当我安装我的应用程序时,我都可以将数据库从资产文件夹复制到 /data/data/packagename/databases/ 。至此,应用程序运行良好。

但 10 或 15 秒后,所有缓存文件夹(如 cache/SharedPreference/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。

【问题讨论】:

  • 一个未知的麻烦? :)
  • @Downvoter 解释拒绝投票的原因。

标签: android openglrenderer


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-04
    • 2012-01-02
    • 1970-01-01
    • 2019-01-19
    • 2012-03-05
    • 1970-01-01
    • 2011-09-03
    • 1970-01-01
    相关资源
    最近更新 更多