您当前的位置: 首页 >  android
  • 0浏览

    0关注

    674博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Suggestion: add 'tools:replace="android:authorities"'解决

沙漠一只雕得儿得儿 发布时间:2018-12-07 17:46:11 ,浏览量:0

出现的原因是在项目A中依赖了xiag项目B,他们又有相同的字段,因此出现命名冲突。、

解决办法:

在AndroidManifest.xml 的 application 下添加命名空间:

xmlns:tools="http://schemas.android.com/tools"

然后将冲突的名字用tools:replace="android:@@"替换,其中@@就是你冲突的地方的名字。

更加详细的过程如下所示:

下面这个是依赖的项目的provider,其中有字段authorities 和 resource


            
        

下面的是解决过的provider ,首先添加tools命名空间。,然后在冲突名字前面添加

tools:replace="android:authorities"
tools:replace="android:resource" 即可编译通过。

        
    

 

 

 

关注
打赏
1657159701
查看更多评论
立即登录/注册

微信扫码登录

0.0361s