react-native android打包
2024-10-09 11:05:43
看了官网测试的是可以的,自己整理下,方便后面查看
先是生产安卓证书,安卓证书生成,点这里。这里掠过
生成安卓证书,记住2个密码 秘钥库口令 和 私钥密码
1.然后把你生成的安卓证书放到文件放到你工程中的android/app
文件夹下,如图:
2.在工程目录中 android/gradle.properties 该文件,(没有这个文件你就创建一个),添加如下的代码(注意把其中的****
替换为相应密码),上图目录中就能看到这个文件
MYAPP_RELEASE_STORE_FILE=android.keystore //安卓证书名字
MYAPP_RELEASE_KEY_ALIAS=android // 证书别名
MYAPP_RELEASE_STORE_PASSWORD=*****
MYAPP_RELEASE_KEY_PASSWORD=*****
ps -上面这里千万注意空格 后面的值后面不要有空格,否则打包会报错,踩坑路过。。。。。
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.生成发行APK包,只需在终端中运行以下命令:
cd android && ./gradlew assembleRelease
如果在 android 目录下那么只需要执行
./gradlew assembleRelease
生成的APK文件位于android/app/build/outputs/apk/app-release.apk
,它已经可以用来发布了。
设置app名字图标和启动图片 <-点这里
最新文章
- context switches per second 上下文切换
- 安装luinxWEB
- iOS xcode 8 注释快捷键
- python 自动化之路 day 09 进程、线程、协程篇
- 【POJ2778】AC自动机+矩阵乘法
- 2016.7.13abstract
- FZU2176(二维线段树+dfs)
- UVA662- Fast Food
- NSIS文字及字符串函数与头文件介绍
- ASP.NET Core 运行原理剖析
- 解决CXF的java.io.FileNotFoundException: class path resource [META-INF/cxf/cxf-extension-soap.xml] cannot be opened because it does not exist
- Linux OpenGL 实践篇-3 绘制三角形
- 备忘:移植ucos-III到stm32f103c8t6
- springMVC_04controller四种配置总结
- 2018年Java生态行业报告
- mousedown、mousemove、mouseup和touchstart、touchmove、touchend
- HoloLens开发手记-开发概述Development overview
- mongodb crud
- HighCharts-highcharts resetZoom点击事件
- SqlServer查看表、存储过程、耗时查询、当前进程、开销较大的语句