2017-02-14 117 views
-1

启动应用程序后,“数据”和“缓存”将增加enter image description here应用程序启动后应用程序大小增加

如何减少这些?
我也使用过某些库。这些影响“缓存”吗?

+1

这是因为sqlite db数据.. apk大小不包括sqlite数据 –

+0

@Aparajita辛哈依赖于你的应用的类型任何额外的细节将有助于这样的具体答案http://stackoverflow.com/问题/ 33909451/app-size-getting-increased –

+0

@priyankamorisetti我没有为我的应用程序使用SQLite数据库 –

回答

3

这是正常的和预期的。如果您有共享首选项,SQLite数据库等,您的应用程序将有一些数据存储。启动应用程序后,将存储所需的数据。

其次,如果您使用getCacheDir()来缓存某些文件,以便可以更快地检索到缓存,缓存也将增加。就像使用RecyclerView和任何图像加载库(如Glide)在应用程序中显示的图像列表一样,始终建议缓存缩略图,以便在后续启动时更快加载缩略图。

不要混淆这是您的应用的APK大小。 APK大小和应用程序所保存的数据完全不同。就像您的APK大小可能只有1 MB一样,但是您可能会在1GB之后对数据和数据大小进行大量处理。 这是完全正常的。

相关问题