android安装appINSTALL_FAILED_CONFLICTING_PROVIDER

起引 更改不同包名。导致安装出现这个bug

安装出现

[0] '/Users/apple/android/app/build/outputs/apk/aaa.apk'
Installation failed due to: 'null'
Session 'app': Installation did not succeed.
                The application could not be installed: INSTALL_FAILED_CONFLICTING_PROVIDER
                Retry

解决办法:
1.把manifest里面的 所有有关application的字段都动态配置

 
            
        

最重要的是android:authorities="${applicationId}.fileprovider"

若是权限中也有application这个字段 也需要写活

    
    
    

若还是有问题,看下merged manifest


image.png

里面查看下所有的provider 查看哪些provider是
写死的,主要看这个android:authorities 开头不是包名的为开始的。
若是也写的 就要改下。

这个merged manifest怎么把代码拉出来全局搜索我也不知道,若知道方法,请帮忙留言下。
我merged manifest太大,找半天才找到问题。
希望这个记录能对你有帮助。

你可能感兴趣的:(android安装appINSTALL_FAILED_CONFLICTING_PROVIDER)