其他分享
首页 > 其他分享> > INSTALL_FAILED_CONFLICTING_PROVIDER

INSTALL_FAILED_CONFLICTING_PROVIDER

作者:互联网

运行安卓工程时,提示 INSTALL_FAILED_CONFLICTING_PROVIDER 错误,完美解决办法:

 

在定义provider是,使用软编码的形式,如下:

<provider
android:name="android.support.v4.content.FileProvider"
android:authorities="${applicationId}.fileprovider"
android:grantUriPermissions="true"
android:exported="false">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/file_paths" />
</provider>
上述代码中通过${applicationId}.fileprovider的形式来指定providerauthorities,所以该providerauthorities会根据applicationId的不同而不同,从而避免了authorities的冲突问题。

标签:provider,FAILED,INSTALL,PROVIDER,authorities,android,applicationId
来源: https://www.cnblogs.com/dmrbell/p/11399102.html