react-native ./gradlew assembleRelease打包成功,但是运行的时候闪退

问题:
执行./gradlew assembleRelease,提示build success! 也看到app release版本apk生成了。我打开的时候,就出现闪退(停止运行)

以前的状态:
之前是可以运行的,打包成功后是可以运行的,我不知道这次更新,修改了什么,导致无法运行了。我看了一下git提交的记录,也没有看到改了什么。但是我现在在debug模式下 是正常运行的,没有错误。我注意到了这次打包出来的apk比以前小了,我猜可能是静态资源没有打包进来,或者没有正常加载静态资源包。。。

大家有没有什么建议和想法呀!

阅读 6k
1 个回答

原因有多种

  1. debug打包配置和release的不同
  2. 打包的时候没有关掉监控(新添加的静态资源没有链接到)
  3. 加入了需要的Link 的原生模块
  4. node_moudle的问题 需要删掉重装
  5. 微信等第三方模块的调试模式和生产模式帐号没有分开

暂时想到这么多

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