关于Android7.0 FileProvider与PhotoPicker冲突问题(IllegalArgumentException: Failed to find configured root)

    上一篇说了,如何解决Android 7.0 自动安装apk,无法调起安装页面的问题。但他妹的,我偏偏在项目里还用了photopicker,结果很显然,我又报错了

关于Android7.0 FileProvider与PhotoPicker冲突问题(IllegalArgumentException: Failed to find configured root)_第1张图片

Error:
	Attribute meta-data#android.support.FILE_PROVIDER_PATHS@resource value=(@xml/file_paths) from AndroidManifest.xml:98:17-51
	is also present at [com.longsh:PhotoPicker:1.5.0] AndroidManifest.xml:21:17-64 value=(@xml/__picker_provider_paths).
	Suggestion: add 'tools:replace="android:resource"' to  element at AndroidManifest.xml:96:13-98:54 to override.

说我的这个跟photopicker的冲突了。

试了下  

tools:replace="android:resource

但是我又改不了photopicker的源码,一气之下,用了如下这个办法

1.自定义FileProvider,不用怀疑,里面就是啥都没写

public class MyProvider extends FileProvider {
 }

2.修改manifest文件里的provider


      

3.结束,运行就没问题了


本人个人原创,如有雷同,纯属巧合,或者与本人联系,做改动。请转载或者CV组合标明出处,谢谢!(如有疑问或错误欢迎指出,本人QQ:752231513)

你可能感兴趣的:(android)