react native Android apk打包的问题
今天要说的是react native Android 打apk包是遇到的问题,话说react native官网示例打包apk有两种方法
官网示例的是按照命令行的方式,按照官网示例一步一步在Android studio或者是终端里进行操作即可;
Android studio自带的Generate Signed APK方式,该方式能够直接生成已经签名的apk包
这么看来第二种方法确实好啊,但是且慢...这里有一个问题,就是用该方式无法将APP里所需的资源文件等一并打包进去,会造成APP闪退,而用第一种方法虽然也没有打包资源文件,但是不会发生闪退,只是图片等资源无法显示,这就是区别啊...
所以需要先用命令行对项目进行打包,具体方法是:在react native项目路径下执行
react-native bundle --entry-file index.android.js --bundle-output ./android/app/src/main/assets/index.android.jsbundle --platform android --assets-dest ./android/app/src/main/res/ --dev false
然后再用Generate Signed APK进行打包,OK,problem solved ^ ^
PS:江清清大神网站上的命令好像少了两个空格,请大家注意
相关推荐
游走的豚鼠君 2020-11-10
81417707 2020-10-30
ctg 2020-10-14
小飞侠V 2020-09-25
PncLogon 2020-09-24
jipengx 2020-09-10
颤抖吧腿子 2020-09-04
wwzaqw 2020-09-04
maple00 2020-09-02
青蓝 2020-08-26
罗忠浩 2020-08-16
liduote 2020-08-13
不知道该写啥QAQ 2020-08-02
pengruiyu 2020-08-01
wmd看海 2020-07-27
孝平 2020-07-18
Eduenth 2020-07-05
iftrueIloveit 2020-07-04