美文网首页
2020-06-27 react-native在Android打

2020-06-27 react-native在Android打

作者: gdlooker | 来源:发表于2020-06-27 17:14 被阅读0次

好久没写App以及Android端打包了,马上可能要进行Android跟iOS端打包,复习一下 看了下官方文档打react-native的Android端正式包
参考官方文档
第一步同Android原生一样,先通过jdk生成jks文件(通过jdk 命令行生成jks文件)
第二步配置build.gradle文件

android {
    ...
    defaultConfig { ... }
    signingConfigs {
        release {
            if (project.hasProperty('MYAPP_RELEASE_STORE_FILE')) {
                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
        }
    }
}

cd进入android目录执行打包命令:

gradlew assembleRelease
  • What went wrong:
    Execution failed for task ':RCTWeChat:verifyReleaseResources'.

com.android.ide.common.process.ProcessException: Failed to execute aapt
报以上错误 主要说RCTWechat这个依赖的build.gradle的版本不一致,这个时候找到react-native-wechat的build.gradle文件将版本改为跟app的build.gradle文件的版本一致即可。
如果还报错,可以参考以下地址
https://blog.csdn.net/aexwx/article/details/79436445
执行以下命令打包试试:

gradlew.bat assembleRelease --console plain

最终效果如下:


react-native-android打包.png

相关文章

网友评论

      本文标题:2020-06-27 react-native在Android打

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