1、生成签名密钥

执行命令生成密钥文件my-release-key.keystore

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

将它复制到项目的android\app文件夹下(需要记住你设置的“口令”这一项)

2、build.gradle配置

在app文件夹下的build.gradle文件里找到signingConfigs,在debug下面添加

        debug {...}release {storeFile file('my-release-key.keystore')storePassword '你的口令'keyAlias 'my-key-alias'keyPassword '你的口令'}

(如果打包失败提示找不到key 'my-key-alias' 那么就是keyAlias不对,cmd到my-release-key.keystore所在路径执行
keytool -list -v -keystore my-release-key.keystore -storepass 对应的密码,查看对应'别名')

再找到buildTypes,在release里面添加
signingConfig signingConfigs.release

找到enableProguardInReleaseBuilds将它设置为true(减小包体积,但打包时间会很长,去除不引用包)

enableProguardInReleaseBuilds = true

3、package.json添加打包

    "bundle-android": "cd ./android && ./gradlew assembleRelease","bundle-win-android": "cd android && gradlew assembleRelease","bundle-ios": "node node_modules/react-native/local-cli/cli.js bundle --entry-file index.js  --platform ios --dev false --bundle-output ./ios/main.jsbundle --bundle-encoding utf8 --assets-dest ./ios",//如果不想配置的话官网有个办法可以直接打包
cd android
gradlew assembleRelease

4、处理打包后闪退问题

5、执行打包,最后在路径android\app\build\outputs\apk\release可以找到对应apk

react-native打包Android apk相关推荐

  1. Windows 下React Native 打包APK 错误解决

    今天学习window下将React Native 打包成Android Apk 的时候遇到一个坑,先将解决方法记录一下; 问题: 按照RN官网一步步操作: 官网地址:https://reactnati ...

  2. Mac打包Android的apk,【ReactNative】Mac下分分钟打包 Android apk

    Mac 下 ReactNative如何打包构建Android apk 的应用.该文章还差一个 打包发布到各个平台的教程 总结 打包 jsbundle代码 生成签名 添加签名到app中 打包成apk(打 ...

  3. Android方法调用实体类的值,React Native调用Android原生方法和传值

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 创建react native 项目:react-native init callAndroidProject cd ca ...

  4. React Native在Android当中实践(五)——常见问题

    React Native在Android当中实践(一)--背景介绍 React Native在Android当中实践(二)--搭建开发环境 React Native在Android当中实践(三)--集 ...

  5. React Native在Android当中实践(一)——背景介绍

    React Native在Android当中实践(一)--背景介绍 React Native在Android当中实践(二)--搭建开发环境 React Native在Android当中实践(三)--集 ...

  6. react native开发Android 篇——APP名称、图标、启动页

    react native开发Android 篇--APP名称.图标.启动页 设置APP名称 设置APP图标 设置启动页 隐藏启动页 设置APP名称 编辑 android/app/src/main/re ...

  7. 20分钟理解React Native For Android原理

    原址:http://doslin.com/2017/03/15/react-native-source-code-analysis/ 前言 文中所有 RN 缩写指代React Native For A ...

  8. 手把手教你 Creator 2.x 打包 Android APK(Mac篇)

    上一篇我们分享了<手把手教你 Creator 2.x 打包 Android APK(Windows篇)>,今天继续分享 MAC 下的 Android 环境配置. 官方文档: 安装配置原生开 ...

  9. Cordova 环境搭建+打包Android APK

    一.环境搭建 1.  JDK 1.1  下载JDK http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-213 ...

  10. react native开发Android 篇——集成自定义的字体

    react native开发Android 篇--集成自定义的字体 第一种:link添加自定义字体 第二种:直接复制字体到`android/app/src/main/assets/fonts`目录下 ...

最新文章

  1. java中将对象转为基本数据类型
  2. matlab中画花瓣,matlab画心,画玫瑰花,表白合集
  3. 安装rabbitMQ delayed-messaged
  4. 如何查询高考2021普体成绩,中考体育成绩对照表2020
  5. kendo-ui学习笔记——题记
  6. Delphi 发送邮件 通过Office Outlook
  7. 恒大汽车自救进行时:恒驰5进入试产阶段,离量产只差道路准入许可
  8. disruptor小结--生产者代码
  9. Shader Forge中文帮助手册
  10. C4D R25版本的新特性+下载体验
  11. python的十句名言_程序员的二十句励志名言,看看你最喜欢哪句?
  12. 《神经科学:探索脑》学习笔记(第24章 学习和记忆的分子机制)
  13. 如何将某一文件添加到信任列表?
  14. visio版本要和word匹配吗_office2016各个版本 以及 解决visio搜索任何都提示无匹配项问题...
  15. eating的中文意思_eating是什么意思_eating的翻译_音标_读音_用法_例句_爱词霸在线词典...
  16. flashback的配置
  17. iOS开发-审核被拒原因总结[持续更新]
  18. 关于戴尔台式机需要重启电脑才能识别耳机的问题解决
  19. 蓝桥杯每日一练:芯片检测
  20. 关于JAVA实现二维码以及添加二维码LOGO

热门文章

  1. 图像处理及深度学习开源数据集大全(四万字呕心沥血整理)
  2. 10个值得推荐的免费设计模板网站
  3. 802.11协议——初探
  4. git/gitbub入门使用记录
  5. 解题报告 之 HDU5336 XYZ and Drops
  6. Mac安装虚拟机和CentOS
  7. 汽车 php 深圳,深圳小汽车增量调控管理信息系统查询官网
  8. 计算机多窗口显示桌面,怎么同时电脑桌面打开多个excel窗口
  9. html播放mp4不显示画面,浏览器播放mp4格式视频时只有声音看不到画面的原因及解决方法(精)...
  10. 92套AE抖音快闪模板(精品)