【发布时间】:2021-04-07 17:19:59
【问题描述】:
所以我构建了一个包含大量数据和图像的应用程序,并使用缓存网络图像的所有图像来缩短构建/预览时间。 一段时间后,我的应用程序运行起来,模拟器开始崩溃。 我注意到在android虚拟设备管理器中磁盘的大小很小, 像 500 兆字节。 一段时间后它增长到 12gb,我想这是因为我使用缓存的网络图像,而不是每隔几秒钟 UI 崩溃。 我是对的还是可能是其他问题。 我该如何解决?
【问题讨论】:
标签: flutter
所以我构建了一个包含大量数据和图像的应用程序,并使用缓存网络图像的所有图像来缩短构建/预览时间。 一段时间后,我的应用程序运行起来,模拟器开始崩溃。 我注意到在android虚拟设备管理器中磁盘的大小很小, 像 500 兆字节。 一段时间后它增长到 12gb,我想这是因为我使用缓存的网络图像,而不是每隔几秒钟 UI 崩溃。 我是对的还是可能是其他问题。 我该如何解决?
【问题讨论】:
标签: flutter
使用 CachedNetworkImage 不会导致您描述的问题。根据我的经验,我发现 Android Studio 上的模拟器运行缓慢,并且偶尔会在 RAM 较低的机器上卡住。
如果您的应用不依赖 Google Play 服务,您可以尝试Genymotion 的桌面版本。
Genymotion 比 Android 上的默认模拟器更流畅工作室,也免费供个人使用。
【讨论】: