为什么要打包
APP 运行的时候不应再从 Debug Server 获取资源。分发应用时 JS 资源应该被打包到 APP 中。
另外对外发布的安装包,资源中的业务代码的混淆也是必须的。
如何打包
1 创建keystore,使用eclipse,android studio都行
2 拷贝keystore到路径android\app\下
3 修改android\app\build.gradle
文件
添加如下内容
1 | android { |
4 在工程目录,运行命令行开始打包
cd android && ./gradlew assembleRelease
bug的处理
1打包资源bug
解决方法常见我的blogreact-native之旅:Image资源适配,