按照老师的流程来打包,apk有30多MB...

来源:14-6 打包发布React Native项目【收获果实】

不悔_life

2019-06-21

我看到老师的apk只有7MB,为什么我的有30M多,

我打包后的apk在 android\app\build\outputs\apk 下面只有一个debug文件夹,里面有一个app-debug.apk。
有32mb , 是不是我的签名有问题啊。

我是按照网上的流程生成的签名,
命令是 :
keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -validity 30000 -keystore F:\work_cx/keyStore/android.keystore

写回答

2回答

不悔_life

提问者

2019-06-21

再次回复自己, 又排查了好久发现是这个

 ndk {

            abiFilters "armeabi-v7a", "x86"

        }

目前包压缩到15.1m了。。 虽然比老师的包大很多,但是勉强可以接受了。。

0
1
CrazyCodeBoy
将对 "x86"的支持去掉只保留"armeabi-v7a"就可以了哈
2019-06-24
共1条回复

不悔_life

提问者

2019-06-21

前面那个有问题是没打包成功,重新安装java的jdk , 打包成功了,但是文件还是28m额。。。

这个是附带的output.json文件


[

{

"outputType": {

"type": "APK"

},

"apkInfo": {

"type": "MAIN",

"splits": [],

"versionCode": 1,

"versionName": "1.0",

"enabled": true,

"outputFile": "app-release.apk",

"fullName": "release",

"baseName": "release"

},

"path": "app-release.apk",

"properties": {}

}

]


0
0

RN入门到进阶,打造高质量上线App

解锁React Native开发应用新姿势,React Native新版本热门技术

3144 学习 · 3241 问题

查看课程