react-native开发实例之android发布签名包

react-native程序开发完成后需要发布,今天我们利用 https://fir.im/apps 来发布我们的android app包。

1、签名文件

建议直接使用android-studio来生成签名文件。

打开android项目,选择菜单【build】=》【Generate Signed APK...】按照提示一步步来生成我们的签名文件。

2、gradle文件配置

2.1)android/gradle.properties配置

MYAPP_RELEASE_STORE_FILE=filepath
MYAPP_RELEASE_KEY_ALIAS=alias_name
MYAPP_RELEASE_STORE_PASSWORD=123456
MYAPP_RELEASE_KEY_PASSWORD=123456

这里的filepath是刚才生成的签名文件的完整路径,alias_name是签名文件的别名,2个密码是刚才输入的密码。
2.2)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  
        }  
    }  
}  

2.3)版本修改 android/app/build.gradle配置

versionCode 2
versionName "1.0.2"

3、打包发布

到android目录下运行命令

 ./gradlew assembleRelease

生成后包的路径在 android/app/build/outputs/apk/app-release.apk

4、发布到fir.im

到 https://fir.im/apps 网站注册,发布项目,得到一个短链接。

你可能感兴趣的:(react-native开发实例之android发布签名包)