使用 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

就是这句金句了

 

 感谢大神!!

至此问题获得解决。至于后续有问题继续更新!

相关文章
相关标签/搜索