美文网首页
react-native如何发布一个apk

react-native如何发布一个apk

作者: 白小纯Zzz | 来源:发表于2019-06-12 21:29 被阅读0次
修改应用图标和名称
  1. android/app/src/main/res/values/strings.xml修改应用名称
  2. android\app\src\main\res\mipmap-xxxxxx修改图标
签名打包发布Release版本的apk安装包
如何发布一个apk
  1. 先保证自己正确配置了所有的 RN 环境
  2. 在 cmd 命令行中,运行这一句话
    keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
  • 其中: my-release-key.keystore 表示你一会儿要生成的那个 签名文件的 名称【很重要,要找个小本本记下来】
  • -alias 后面的东西,也很重要,需要找个小本本记下来,这个名称可以根据自己的需求改动my-key-alias
  • 当运行找个命令的时候,需要输入一系列的参数,找个口令的密码,【一定要找个小本本记下来】
  1. 当生成了签名之后,这个签名,默认保存到了自己的用户目录下C:\Users\liulongbin\my-release-key.keystore
  2. 将你的签名证书copy到 android/app目录下。
  3. 编辑 android -> gradle.properties文件,在最后,添加如下代码:
MYAPP_RELEASE_STORE_FILE=  your keystore filename
MYAPP_RELEASE_KEY_ALIAS= your keystore alias
MYAPP_RELEASE_STORE_PASSWORD=*****
MYAPP_RELEASE_KEY_PASSWORD=*****
  1. 编辑 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
        }
    }
}
...
  1. 进入项目根目录下的android文件夹,打开终端,然后输入./gradlew assembleRelease开始发布APK的Release版;
  2. 当发行完毕后,进入自己项目的android\app\build\outputs\apk目录中,找到app-release.apk,这就是我们发布完毕之后的完整安装包;就可以上传到各大应用商店供用户使用啦;

注意:请记得妥善地保管好你的密钥库文件,不要上传到版本库或者其它的地方。

相关文章

相关文章

  • react-native如何发布一个apk

    修改应用图标和名称 android/app/src/main/res/values/strings.xml修改应用...

  • ReactNative unable to load scrip

    问题描述 android studio 编译React-Native正式包后,编译过程正常,打包apk也正常,安装...

  • 获取SHA1

    调试版本(debug)和发布版本(release)下的 SHA1 值是不同的,发布 apk 时需要根据发布 apk...

  • 多渠道打包

    多渠道打包的作用:apk--发布到市场上(渠道就是可以下载apk的地方) 1.0:发布到不同渠道上的apk,标记不...

  • Windows下React-Native如何调试和运行iOS

    由于前段时间写了一个React-Native的项目Mung,就想把打包出.apk和.ipa,我个人一直从事Andr...

  • react-native bundling failed: Er

    在最近发布的react-native版本0.57.2中项目会报错输入命令可解决:react-native star...

  • RN打包

    react-native因为是用JavaScript语言写的,所以需要把js代码和图片资源都放进apk中,所以打包...

  • React Native安卓随记

    1.启动安卓服务 在项目根目录执行: $ react-native run-android 2.安卓打包apk 进...

  • React-Native 打包apk

    https://www.cnblogs.com/fancyallen/p/5715632.html 1. 生成一个...

  • Android代码混淆使用手册

    目录 前言 一个发布后的apk可以通过反编译代码、反编译资源、重新打包后变成一个新的apk。使用代码混淆技术可以让...

网友评论

      本文标题:react-native如何发布一个apk

      本文链接:https://www.haomeiwen.com/subject/xcgrfctx.html