crazycodeboy / TakePhoto

一款用于在Android设备上获取照片(拍照或从相册、文件中选择)、裁剪图片、压缩图片的开源工具库
http://www.devio.org/tags/#TakePhoto
Apache License 2.0
7.25k stars 1.51k forks source link

内置的FileProvider冲突 #534

Open azhon opened 4 years ago

azhon commented 4 years ago

内置的FileProvider冲突,依赖其他库需要使用到FileProvider时产生编译错误!!!

ztz12 commented 3 years ago

把其他依赖的库下载下来,重新创建一个类,可以命名为MyFileProvider然后继承自FileProvider,然后再AndroidManifest中调用新的MyFileProvider就完美解决冲突了

<provider
            android:name=".utils.MyFileProvider"
            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>