現在android studio的使用已經很普遍了,引用包也越來越方便,然後就出現了一些奇葩的問題,比如說provider重複問題。在引用compile ‘com.jph.takephoto:takephoto_library:4.0.3’ 這個類庫時發現此類庫裏的註冊文件中也包含provider文件,造成了重複。所以只能通過下面這種方式解決。
<provider
android:name="android.support.v4.content.FileProvider"
android:authorities="${applicationId}"
android:exported="false"
tools:replace="android:authorities"//如果不在主項目里加上就會報錯
android:grantUriPermissions="true">
<meta-data
android:name="android.support.***"
android:resource="@xml/provider_paths"
tools:replace="android:resource"//如果不在主項目里加上就會報錯
/>
</provider>