Failure [INSTALL_FAILED_CONFLICTING_PROVIDER]

问题

android studio安装程序遇到报错Failure [INSTALL_FAILED_CONFLICTING_PROVIDER]

分析

在网上搜索了一些资料、大都是说什么是AndroidManifest.xml中provoder的authorities值重复的问题。说需要修改这个值。

    <provider  android:name="com.facebook.app.FacebookContentProvider"
    android:authorities="com.facebook.app.FacebookContentProvider${facebook_app_id}"/>

解决

我出现这个问题的原因是我修改了应用的包名、修改之后我安装的时候报错。显然打包生成apk没有问题的,但是安装报错。我想是不是手机上不能够有相同的 android:authorities的两个应用?我的手机上有一个旧包名的应用、 和这个安装报错的应用的android:authorities是一样的。我只修改了包名、没有修改android:authorities。所以我卸载了这个旧应用,再安装就可以了。这也证明、手机上不能够存在两个android:authorities一样的应用。应用A和应用B,当android:authorities相同的时候、即便A和B包名不同、provider中的android:name不同,依然只能够成功安装一个应用。

在一个手机上不同的应用provider中的android:authorities肯定不一样、而对应的android:name可以相同。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值