带有ionic 4版本的APK大尺寸

时间:2019-03-17 11:58:11

标签: android angular cordova ionic-framework apk

在获得输出之前,它是9兆字节。
但现在是17.8MB。
我在Android Studio中使用“分析apk”打开了APK。
资产文件夹非常大,每个文件中都有几个数字。
enter image description here

离子信息:

Ionic:

ionic (Ionic CLI)             : 4.12.0 (/usr/local/lib/node_modules/ionic)
Ionic Framework               : @ionic/angular 4.0.0-rc.2
@angular-devkit/build-angular : 0.12.4
@angular-devkit/schematics    : 7.1.4
@angular/cli                  : 7.1.4
@ionic/angular-toolkit        : 1.4.0

Cordova:

cordova (Cordova CLI) : 8.1.2 (cordova-lib@8.1.1)
Cordova Platforms     : android 7.1.4
Cordova Plugins       : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 3.1.1, (and 16 other plugins)

System:

Android SDK Tools : 26.1.1 (/home/omid/programming_tools/android-sdk)
NodeJS            : v10.15.0 (/usr/local/bin/node)
npm               : 6.8.0
OS                : Linux 4.20

我使用此命令:

  

ionic cordova构建android --prod --release

发生了什么事?

1 个答案:

答案 0 :(得分:0)

这是离子4的一个巨大缺陷。我建议遵循以下构建说明:

测试APK:

从项目中删除“ www”文件夹

ionic cordova build android --minifycss --optimizejs --minifyjs

生产APK:

从项目中删除“ www”文件夹

ionic cordova build android --minifycss --optimizejs --minifyjs --release --prod

理论上--minifycss --optimizejs --minifyjs都由--prod应用,但您永远都不知道Ionic