首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓- <provider> INSTALL_FAILED_CONFLICTING_PROVIDER的问题

安卓- <provider> INSTALL_FAILED_CONFLICTING_PROVIDER的问题
EN

Stack Overflow用户
提问于 2019-10-10 18:56:38
回答 1查看 587关注 0票数 0

我在我的项目中使用了不同的味道,我不得不使用一些代码在我的内部存储中保存图片。

我读到的文档/链接说,我必须把它放在我的android清单中:

代码语言:javascript
复制
 <provider
        android:name="android.support.v4.content.FileProvider"
        android:authorities="com.q4tech.magazine.fileprovider"
        android:grantUriPermissions="true"
        android:exported="false">
        <meta-data
            android:name="android.support.FILE_PROVIDER_PATHS"
            android:resource="@xml/filepaths" />
    </provider>

它工作得很完美。我可以保存图片没有问题,但现在我不能安装其他口味在我的手机,因为这个错误:

10/10 15:46:45:在三星SM 9650上发布“应用程序”。安装未成功。无法安装应用程序:由于:'null‘重试,INSTALL_FAILED_CONFLICTING_PROVIDER安装失败

我不知道还能做什么。我不明白这个问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-10 19:16:16

您的口味有不同的包装名称吗?如果是,它们将在不卸载以前版本的情况下安装。所有的版本都会尝试用相同的权限注册一个Provider (在您的例子中是com.q4tech.magazine.fileprovider)。

卸载之前的版本应该可以解决这个问题。但是,如果希望在单个设备上同时安装多种版本,则可以使authorities包特定,如下所示:

代码语言:javascript
复制
<provider
...
android:authorities="${applicationId}.fileprovider"/>
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58329431

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档