IONIC Android apk文件大小太大!如何减少Android应用程式的大小?

Pra*_*hnu 4 cordova ionic-framework cordova-plugins ionic-native ionic3

我已经使用ionic 3开发了该应用程序,现在在生成android apk文件时,它的大小变得太大了。

在API集成之前,一旦开始API 交互,文件大小为4.8MB,我刚修改了10页,然后APK文件大小变为71 MB

我使用过的Cordova插件

cordova-plugin-console 
cordova-plugin-datepicker
cordova-plugin-device
cordova-plugin-network-information
cordova-plugin-splashscreen
cordova-plugin-statusbar
cordova-plugin-whitelist
cordova-plugin-x-socialsharing
cordova-sqlite-storage
es6-promise-plugin
ionic-plugin-keyboard
Run Code Online (Sandbox Code Playgroud)

我解压缩了APK文件,以了解发生了什么事,我查看了资产/ www /文件夹中的build文件夹(重357MB),其中包含js文件和MAP文件

WWW中的Rest Assests文件夹包含4.5 MB的Css文件

如何减少android apk应用程序的大小?

suz*_*zan 5

--prod在构建用于生产的APK时,您应该使用flag。它通过压缩文件来减小大小。

ionic build android --prod --release
Run Code Online (Sandbox Code Playgroud)


Kle*_*nig 5

对于使用较新版本的 Ionic 遇到该问题的人:

Ionic 4.3中,构建脚本中似乎存在一个错误。如果您运行调试版本,然后是发布/生产版本,则该www文件夹不会被清除,您将在 www 文件夹中拥有所有源映射 (.js.map) 文件,因此在最终的 apk 文件中。

https://github.com/ionic-team/ionic-cli/issues/3954