继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

打包react-native应用

android零基础入门
关注TA
已关注
手记 288
粉丝 97
获赞 603

  1. 生成签名密钥:

    keytool  -genkey  -v  -keystore  my-release-key.keystore  -alias  my-key-alias  -keyalg  RSA  -keysize  2048  -validity  10000
  2. 设置gradle变量:
    a. 把my-release-key.keystore文件放到你工程中的android/app文件夹下
    b. 编辑~/.gradle/gradle.properties:

    MYAPP_RELEASE_STORE_FILE=my-release-key.keystoreMYAPP_RELEASE_KEY_ALIAS=my-key-aliasMYAPP_RELEASE_STORE_PASSWORD=*****  // 替换成相应的密码MYAPP_RELEASE_KEY_PASSWORD=*****  // 替换成相应的密码
  3. 修改配置文件(android/app/build.gradle):
    a. 添加签名:

    ...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    }}}...// 找到 def enableSeparateBuildPerCPUArchitecture = false// 修改为 def enableSeparateBuildPerCPUArchitecture = true// 找到 universalApk false// 修改为 universalApk true// 找到 def enableProguardInReleaseBuilds = false// 修改为 def enableProguardInReleaseBuilds = true// 最后清空缓存// Android Studio Build > Clean Project
  4. 生成APK包:

    cd android && ./gradlew assembleRelease// 包位置 android/app/build/outputs/apk/app-release.apk
  5. 安装包并在设备上测试:

    cd android && ./gradlew installRelease

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP

相关阅读

收藏学习路径