React Native apk 按官方文档配置签名,打包出来的为什么还是未签名版本

根据官方文档命令行生成了 xxx.keystore 文件,拷贝入 android/app 文件夹下,配置 ~/.gradle/gradle.properties,然后配置 android/build.gradle文件,分别如下:

图片描述

图片描述

通过命令 gradlew assembleRelease 打包出来,依然是 app-release-unsigned.apk,导致一些机器安装失败。
也尝试了直接在 android/build.gradle 文件配置使用字符串配置相关变量,但 unsignd 依旧

之前另一个项目相同步骤打包没有任何问题。

可是我遗漏了什么,还是有什么方法可以尝试的吗?

附上官方文档

谢谢。

阅读 5.1k
2 个回答

好吧,有点郁闷,仔细阅读了文档,找到问题所在了,原来是签名配置少了 buildTypes release 一节的 signingConfig signingConfigs.release 配置。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题