ReactNative打包步骤:

1.在项目的根目录执行下面这行命令:

keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000

2.输入口令等信息后,会在项目根目录下生成一个 my-release-key.keystore 的文件,放在 android/app 下.

3.在android/gradle.properties中加入:

MYAPP_RELEASE_STORE_FILE=my-release-key.keystore

MYAPP_RELEASE_KEY_ALIAS=my-key-alias

MYAPP_RELEASE_STORE_PASSWORD=******

MYAPP_RELEASE_KEY_PASSWORD=******

******为你刚才输入的口令.

4.在android/app/build.gradle添加下面的红色字.

def enableProguardInReleaseBuilds = true

android {
...
defaultConfig {
....
}
signingConfigs {
release {
storeFile file(MYAPP_RELEASE_STORE_FILE)
storePassword MYAPP_RELEASE_STORE_PASSWORD
keyAlias MYAPP_RELEASE_KEY_ALIAS
keyPassword MYAPP_RELEASE_KEY_PASSWORD
}}
splits {
....
}
buildTypes {
release {
signingConfig signingConfigs.release
...
}
}
.....
}
}
}
}

5.创建android/app/src/main/assets 文件夹,执行以下命令:

react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle   --assets-dest android/app/src/main/res/ 

红色部分根据项目文件写,有时为 index.android.js

执行成功后,在android/app/src/main/assets 目录会生成 index.android.bundle 文件

6.在android目录下.执行命令

gradlew assembleRelease

7.成功后,在android/app/outputs/apk目录会有 app-release.apk 安装包

最新文章

  1. deiban8 sourcelist
  2. webpack CommonsChunkPlugin详细教程
  3. javascript-观察者模式
  4. spark发行版笔记13
  5. IIS Enabling HTTP Keep-Alives
  6. SuperSlide
  7. 关于oracle sql developer乱码的问题
  8. Linux下串口与工业协议的开发
  9. hdoj 2083 简易版之最短距离
  10. SQL转换函数to_char/to_date/to_number
  11. 关于python的面向对象编程
  12. Spring中管理Bean以及解析XML
  13. Vue.js组件间通信方式总结
  14. Solr的配置和在java中的使用
  15. Android上显示生僻字的方法
  16. Django之中间件&信号&缓存&form上传
  17. EF6 学习笔记(一):Code First 方式生成数据库及初始化数据库实际操作
  18. Jq_DOM元素方法跟JQuery 核心函数跟JQuery 事件方法
  19. Java使用SFTP和FTP两种连接方式实现对服务器的上传下载 【我改】
  20. pycharm python3.5 神奇的导入问题

热门文章

  1. 在Qt(C++)中使用QThread实现多线程
  2. npm 更改为淘宝镜像的方法
  3. Debian 如何使用测试版更新软件包到最新的版本
  4. 让Ubuntu使用阿里云国内源,解决下载速度慢问题。
  5. D3 datum()
  6. 2.自己的Github注册流程
  7. [Postgres]Postgres复制表
  8. Tempdb--Snapshot
  9. .Net Core MVC初学习
  10. WPF相关资料集锦