美文网首页
【Android】报错 FileProvider

【Android】报错 FileProvider

作者: 嗖嗖编程 | 来源:发表于2018-11-02 10:30 被阅读0次

    一.问题分析

    • 在引入新的第三方库后,报FileProvider相关的错误:大意是建议添加一些参数
    • 仔细阅读提示信息,发现是第三方库中也有同样的配置,导致了冲突,需要添加替换的参数

    二.解决方案

    1.根据提示,添加配置,修改AndroidManifest.xml

    
        // 添加fileProvider配置代码
        <provider
            android:name="android.support.v4.content.FileProvider"
            android:authorities="${applicationId}.updateFileProvider"
            android:exported="false"
            android:grantUriPermissions="true"
        +   tools:replace="android:authorities">
            <meta-data
                android:name="android.support.FILE_PROVIDER_PATHS"
                android:resource="@xml/update_file_provider"
        +       tools:replace="android:resource" />
        </provider>
    
    

    2.之后在使用时,有影响到其他功能,又将fileProvider的配置替换成了

            <provider
                android:name="android.support.v4.content.FileProvider"
                android:authorities="${applicationId}.provider"
                android:exported="false"
                android:grantUriPermissions="true"
                >
                <meta-data
                    android:name="android.support.FILE_PROVIDER_PATHS"
                    android:resource="@xml/provider_paths"/>
            </provider>
    

    更改了别名

    相关文章

      网友评论

          本文标题:【Android】报错 FileProvider

          本文链接:https://www.haomeiwen.com/subject/hpyqxqtx.html