2018-11-05

AndroidStudio报错Suggestion: add 'tools:replace="android:authorities"' to <provider> element at AndroidManifest.xml:50:7-59:18 to override或者Suggestion: add 'tools:replace="android:resource"' to <meta-data> element at AndroidManifest.xml:57:12-59:52 to override.

我在做react native开发的时候的,出现这个问题。react native引入了react-native-image-picker,在做在线更新apk的功能时,这两个模块都会涉及到读写存储卡的操作。在android 7.0以后android.os.FileUriExposedException: file:///storage/emulated/0/类似这样的错误(关于这个问题,不在这里做详细说明,网上有解决方法)。

第三方库和和本地的provider冲突导致了我们最开始的问题,在本地清单文件中这样:

<provider

  tools:replace="android:authorities"    (这句加上)

  android:name="android.support.v4.content.FileProvider"

  android:authorities="com.livzon.yyjia.fileprovider"

  android:exported="false"

  android:grantUriPermissions="true">

        tools:replace="android:resource"   (这句加上)

        android:name="android.support.FILE_PROVIDER_PATHS"

        android:resource="@xml/file_paths" />

</provider>

以上就可以解决多个provider冲突的问题。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,319评论 25 709
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 14,515评论 2 59
  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom阅读 7,916评论 0 3
  • 生活中有很多人都会说,我要做好我自己,不要在意他人的观点。曾经我也是这个口头禅大军的一员,可是真正经历了一系...
    Attempter阅读 1,468评论 0 0
  • 读研究生以来,过得就比较孤单。上课下课,吃饭逛街,几乎都是一个人。偶尔也会觉得很寂寞,很孤独。久而久之,也就慢...
    喵小淼阅读 1,418评论 0 0

友情链接更多精彩内容