使用 cordova-plugin-wechat 分享返回後閃退解決方法

由於要使用cordova進行微信分享,網上搜索,使用cordova-plugin-wechat插件可以完成我想要的功能。前端

一番編碼後,分享,美滋滋。分享完成,返回。。。。wtf!閃退!android

在原做者github上,FAQ模塊找到了問題所在,git

https://jasonz1987.github.io/cordova-wechat-docs/docs/faqgithub

 

 

 升級,說幹就幹。一頓操做猛如虎,好了,不閃退了。美滋滋。發佈版本,美滋滋。segmentfault

半個月後,新的需求來了,一頓編碼後。依然老樣子,打包,發佈。寫程序老是這麼樸實無華,且枯燥。微信

幾分鐘後,QQ跳起來了,映入眼簾有幾個大字:app更新失敗,報錯了。app

我方了,一頓調試後,獲得報錯緣由:ide

 android.os.FileUriExposedException: file:///storage/emulated.. exposed beyond app through Intent.getData()

原來是cordova-plugin-file-opener2插件打開app的時候報錯了。post

一頓查找(我是野生安卓,只會一點,主攻前端)後,網友都說要加一個權限,加一個provider。甚至連cordova-plugin-file-opener2插件github上都這麼說編碼

https://github.com/pwlin/cordova-plugin-file-opener2/issues/268

然而

我發現個人AndroidManifest自己就有provider這些東西了。惆悵。。。。

直到這位大神拯救了我。

https://segmentfault.com/a/1190000016986456?utm_source=tag-newest

就是這句金句了

 

 感謝大神!!

至此問題獲得解決。至於後續有問題繼續更新!

相關文章
相關標籤/搜索