应用程序的用户数据为 20 MB,不存储任何内容 react-native

问题描述

我已经用 react-native 开发了一个应用程序,并将 .aab 文件发布到 Play 商店。下载大小接近 11 MB。安装后需要 57 MB。 Screenshot is attached of details of storage consumed by the application. 以下是应用程序的依赖项。

{
        "@react-native-community/masked-view": "^0.1.10","@react-native-community/netinfo": "^6.0.0","@react-navigation/native": "^5.9.4","@react-navigation/stack": "^5.14.4","jssha": "^3.2.0","prop-types": "^15.7.2","react": "16.13.1","react-native": "^0.64.0","react-native-camera": "^3.43.4","react-native-config": "^1.4.2","react-native-gesture-handler": "^1.10.3","react-native-polyfill": "^1.2.1","react-native-reanimated": "^2.1.0","react-native-safe-area-context": "^3.2.0","react-native-screens": "^3.1.1","react-native-sqlite-storage": "^5.0.0","react-native-url-polyfill": "^1.2.0","react-redux": "^7.2.3","react-refresh": "^0.9.0","redux": "^4.0.5","redux-thunk": "^2.3.0","rn-fetch-blob": "^0.12.0"
    }

我需要知道为什么用户数据占用了 20 MB?

最初没有在应用程序中存储任何内容,只是最初在数据库中存储了一些空表。只是正在创建一些数据库表。

谢谢

解决方法

应用大于下载的大小实际上是正常的。您可以将应用程序包视为压缩文件。一旦它们被下载,它们也会被安装,当发生这种情况时,应用程序的大小会增加。有多种方法可以减小应用程序的大小,但无论如何,安装后应用程序的大小总是会比商店中说明的要大。