我有一个 Android 项目,我正在使用新的 Android 捆绑包 https://developer.android.com/guide/app-bundle/进行捆绑
问题是我有一个远程服务器,脚本在其中运行并使用以下命令创建包:
./gradlew :app:bundleStage
生成的捆绑包大小约为 85 MB,当上传到 Play 商店时,下载大小会减少到约 30MB。
但是,如果我使用 Android Studio 创建一个捆绑包
Build -> Build Bundle(s) / APK(s) -> Build Bundle(s)
生成的捆绑包大小约为 20MB,上传后下载大小减少到约 10MB。
他们都工作,但我想知道为什么会这样?在 Android Studio 事件日志中,我看到执行了相同的 gradle 命令,那么为什么它会产生不同大小的输出?
我在本地机器和远程主机上使用相同的 gradle 版本。