资讯专栏INFORMATION COLUMN

react native Android apk打包的问题

SimonMa / 2712人阅读

摘要:才开始用用作自己日常的记录方式,发现普通用户竟然只支持一个专栏,还是我不会操作今天要说的是打包是遇到的问题,话说官网示例打包有两种方法官网示例的是按照命令行的方式,按照官网示例一步一步在或者是终端里进行操作即可自带的方式,该方式能够直接生成

才开始用segmentfault用作自己日常的记录方式,发现普通用户竟然只支持一个专栏,还是我不会操作?

今天要说的是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:江清清大神网站上的命令好像少了两个空格,请大家注意

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/81537.html

相关文章

  • 从 1 到完美,用 js 和 react-native 写一个 APP

    摘要:从到完美,用和写一个在年开源了后,紧接着在年就又开源了,就此打开了用和前端技术写原生之路。对应来看,程序只有两个部分,和,而部分则分为组件和。所以,在端的纯库无在中同样适用,如等。应用实例便是使用开发的一个日记。 从 1 到完美,用 js 和 react-native 写一个 APP facebook 在 2013 年开源了 react 后,紧接着在 2015 年就又开源了 react...

    CollinPeng 评论0 收藏0
  • React Native项目自动化打包发布

    摘要:所以在此给大家分享一下不使用构建工具实现项目自动化打包发布的思路。对于一个前端项目来说,自动化的构建是很有必要的,同时我们也可以通过实现更多的功能比如代码检测,单元测试等等。另外这种思路同样适用于其他项目等前端项目,等移动端项目。 今天这篇文章的目的是在rn项目的构建,并不会涉及到rn框架或者使用的讲解,说起构建,特别是前端构建大家应该很快会想到webpack、Grunt、 Gulp等...

    desdik 评论0 收藏0

发表评论

0条评论

SimonMa

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<