鍍金池/ 問答/HTML5  Android  HTML/ react-native ./gradlew assembleRelease打包

react-native ./gradlew assembleRelease打包成功,但是運行的時候閃退

問題:
執(zhí)行./gradlew assembleRelease,提示build success! 也看到app release版本apk生成了。我打開的時候,就出現(xiàn)閃退(停止運行)

以前的狀態(tài):
之前是可以運行的,打包成功后是可以運行的,我不知道這次更新,修改了什么,導(dǎo)致無法運行了。我看了一下git提交的記錄,也沒有看到改了什么。但是我現(xiàn)在在debug模式下 是正常運行的,沒有錯誤。我注意到了這次打包出來的apk比以前小了,我猜可能是靜態(tài)資源沒有打包進來,或者沒有正常加載靜態(tài)資源包。。。

大家有沒有什么建議和想法呀!

回答
編輯回答
浪蕩不羈

原因有多種

  1. debug打包配置和release的不同
  2. 打包的時候沒有關(guān)掉監(jiān)控(新添加的靜態(tài)資源沒有鏈接到)
  3. 加入了需要的Link 的原生模塊
  4. node_moudle的問題 需要刪掉重裝
  5. 微信等第三方模塊的調(diào)試模式和生產(chǎn)模式帳號沒有分開

暫時想到這么多

2018年7月31日 09:44