React Native开发并打包android项目生成APK

本文介绍了如何在两种不同环境下使用React Native打包Android项目生成APK。内容包括生成签名文件、修改gradle.properties和build.gradle配置,以及处理混淆配置文件。在打包过程中,需保持JS服务器运行,并使用Terminal命令进行打包,最终APK会在指定目录生成。
摘要由CSDN通过智能技术生成

打包项目的小差异

打包环境1:直接利用react native环境中的项目进行打包,其中包含android和IOS两部分,我们只需关注 android部分即可。
打包环境2:是在现有的androidStudio项目中集成了React Native环境。

准备工作

一、生成需要使用的签名文件,这个很简单,网上的方法例子也很多,请自行百度0.0。我的签名文件是在放android/app目录下的(与src文件夹同级),所以在步骤三种的build.gradle文件中,signingConfigs 中的release 是那样写的,如果你的签名文件放在其他地方,请自己调整release引用的路径。

二、修改android/gradle.properties文件,添加如下代码:
MYAPP_RELEASE_STORE_FILE=my-release-key.keystore
MYAPP_RELEASE_KEY_ALIAS=my-key-alias
MYAPP_RELEASE_STORE_PASSWORD=xx
MYAPP_RELEASE_KEY_PASSWORD=xx
[注意替换xx为你自己设置的密钥和存储密码]

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

apply plugin: 'com.android.application'

android {
    compileSdkVersion 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值