博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
React Native安卓项目打包发布APK步骤
阅读量:6194 次
发布时间:2019-06-21

本文共 1179 字,大约阅读时间需要 3 分钟。

1、产生签名的key

该过程会用到keytool,开发过安卓的都应该接触过该东西。详细请见。

在项目的主目录(不是android文件夹)中执行:

--生成签名key,注意记下你的密钥和存储密码,后面配置文件需要使用keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000--将keystore文件移动至android/app/文件夹move my-release-key.keystore   android/app/

2、修改android/gradle.properties文件,增加如下

MYAPP_RELEASE_STORE_FILE=my-release-key.keystoreMYAPP_RELEASE_KEY_ALIAS=my-key-aliasMYAPP_RELEASE_STORE_PASSWORD=xxMYAPP_RELEASE_KEY_PASSWORD=xx[注意替换xx为你自己设置的密钥和存储密码]

3、修改android/app/build.gradle文件中的签名配置:

...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     }   }   buildTypes {     release {       ...       signingConfig signingConfigs.release     }   }}

4、然后进入android目录执行如下:

gradlew assembleRelease

结束后会在android/app/build/outputs/apk/文件夹中生产可以发布的app-release.apk文件

附带更换npm下载文件缓慢的资源地址:

在命令框内输入以下内容

npm config set registry https://registry.npm.taobao.org --globalnpm config set disturl https://npm.taobao.org/dist --global

  

转载地址:http://gluca.baihongyu.com/

你可能感兴趣的文章
SpringBoot 整合Mybatis
查看>>
初学Android
查看>>
日志管理
查看>>
SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程
查看>>
我的友情链接
查看>>
火狐浏览器问题踩坑
查看>>
mysql 赋权细节!!
查看>>
我的友情链接
查看>>
Log4j 1使用教程
查看>>
Myeclipse常用快捷键
查看>>
用Linux shell 计算两个时间差
查看>>
C#Excel上传批量导入sqlserver
查看>>
textbox填入后验证输入的合法或根据输入的内容失去焦点后立即得出其他信息
查看>>
fullPage.js全屏滚动插件 中文帮助文档API
查看>>
【设计模式系列】结构型模式之Decorator模式
查看>>
全局CSS设置
查看>>
常用网址
查看>>
C/C++里的const(2)
查看>>
Gdiplus 贴图(助记) -------------------拖动整个对话框
查看>>
设计模式学习04:代理模式
查看>>