rn android mac打包,React-Native之MAC平台Android apk打包流程
MAC :Android打包流程7步走:(详情参照英文官网)
1)、使用keytool首先生成keystore(包含storeFile file、storePassword 、keyAlias 、keyPassword )
keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
2)、将生成的keystore文件放到android/app目录下
3)、在~/.gradle/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目录中添加签名配置
signingConfigs {
release {
storeFile file(MYAPP_RELEASE_STORE_FILE)
storePassword MYAPP_RELEASE_STORE_PASSWORD
keyAlias MYAPP_RELEASE_KEY_ALIAS
keyPassword MYAPP_RELEASE_KEY_PASSWORD
}}
5)、在buildTypes中添加该行命令
buildTypes {
release {
...
signingConfig signingConfigs.release //添加该行命令
}}
6)、cd android进入安卓目录
7)、执行打包命令等待打包:./gradlew assembleRelease
ps:在安卓环境没有问题的情况下,以上步骤应该能实现Mac平台上的Android apk打包,最后,祝好运!!!
rn android mac打包,React-Native之MAC平台Android apk打包流程相关推荐
- [RN] React Native 键盘管理 在Android TextInput遮盖,上移等问题解决办法
[RN] React Native 键盘管理 在Android TextInput遮盖,上移等问题解决办法 参考文章: (1)[RN] React Native 键盘管理 在Android TextI ...
- 混合开发架构|Android工程集成React Native、Flutter、ReactJs
混合开发架构|Android工程集成React Native.Flutter.ReactJs 架构设计说明 创建安卓原生工程 创建Flutter 集成嵌入原生工程 创建React Native 解决R ...
- 在 iOS 与 Android 上实现 React Native 应用深度链接,通过 URL 打开到指定页面
在 iOS 与 Android 上实现 React Native 应用深度链接,使得应用可以通过 我们生活在一个万物兼可分享的年代,而分享的过程,几乎最终都会分享某一个链接,那么,作为开发者,最常遇到 ...
- 基于React Native的移动平台研发实践分享
本文转自微信号EAWorld.扫描下方二维码,关注成功后,回复"普元方法+",将会获得热门课堂免费学习机会! 本文目录: 一.React Native 已经成为了移动前端技术的趋势 ...
- React Native App设置amp;Android版发布
React Native系列 <逻辑性最强的React Native环境搭建与调试> <ReactNative开发工具有这一篇足矣> <解决React Native ...
- webstorm 运行android,Windows React Native环境搭建:webstorm+android studio 及解决热更新
工具准备: SDK Android SDK Build-tools:23.0.1 SDK Platform:Android N .6.0 .5.1.1.5.0.1.4.4.2.4.1.2 Androi ...
- android ios 混合编程,React Native与原生(Android、iOS)混编,三端痛点解析
在做RN混编项目的时候或者面试的时候经常会遇到一些问题,总结起来有以下几种: 1.过多的注册RN组件( AppRegistry.registerComponent() ); 2.从原生跳转指定的RN页 ...
- react native极光推送android和ios证书申请
这两天终于把极光推送的整个流程跑通了,在android和ios上均能正常接收消息,并可在本地存储消息,这篇文章 先讲一下如何在极光上申请android和ios证书,下一篇文章讲解具体在react na ...
- React Native之js调用Android原生使用Callback传递结果给js
如果不清楚js如何调用Android原生,可以先参考我的这篇博客React Native实现js调用安卓原生代码 1 问题 上面的文章只是调用安卓原生显示Toast,但是我们一般会需要调用安卓的代码然 ...
- 回退监听android,详解React Native监听Android回退按键与程序化退出应用
详解React Native监听Android回退按键与程序化退出应用 前言 我们知道Android回退按键,会控制页面返回, 并且退出应用并非真正意义退出,仍在后台运行,所以在某些场景下需要监控an ...
最新文章
- 微软欲2012年拿下智能手机系统四成市场
- solrj的使用,环境准备,工程搭建,索引创建,添加\修改索引,删除索引,查询
- [转载] 武汉天河机场大巴时刻及路线
- 连通图遍历策略之深度优先搜索(C语言)
- hive 如何将数组转成字符串_hive详细笔记(八)-Hive之列转行和行转列(附带讲解视频 )...
- 建立密钥,远程登录LINUX----ssh-keygen
- Oozie 调用sqoop导数据出现NoClassDefFoundError问题
- All xxx functions were compiled because no usable IPDB/IOBJ from previous compilation was found.
- JS 实现 DIV 遍历并随机替换DIV内容
- Thinpad X1 2017款制作Win10启动盘
- [SQL Server] Access和SQL Server的数据迁移
- 2.Linux下C++操作MongoDB
- 7个示例科普CPU CACHE(zz)
- linux下导入mysql数据库命令
- 二、网络编程之协议及协议格式详解
- 泰坦尼克号Python数据分析
- 同步,异步,全双工,半双工区别!
- 磁盘柜支持linux,linux 连接磁盘柜
- 计算机组成原理——输入/输出系统の选择题整理
- Jasper 动态数据源
热门文章
- 凸优化学习-(二十九)有约束优化算法——增广拉格朗日法、交替方向乘子法(ADMM)
- JavaScript-节流阀
- LiveGBS流媒体平台GB/T28181常见问题-播放花屏、没有通道、无法语音对讲等情况下Windows和Linux中如何抓包
- 2012全球智能手机市场份额:华为销量第三,中兴跻身前五
- 小麦教你如何利用电子表格制作交叉报表
- 秋冬季节来临,VR全景如何玩转室内项目?
- 程序员不得不知的软技能
- 谷歌关键字规划师有搜索量就证明有进出口需求?
- mysql安装版32位_mysql5.5 32位下载|
- Lazarus Printer4Lazarus 组件打印