美文网首页
android安装appINSTALL_FAILED_CONFL

android安装appINSTALL_FAILED_CONFL

作者: 清汤白面 | 来源:发表于2021-01-25 13:16 被阅读0次

    起引 更改不同包名。导致安装出现这个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的字段都动态配置

     <provider
                android:name=".provider.MyProvider"
                android:authorities="${applicationId}.fileprovider" >
                <meta-data
                    android:name="android.support.FILE_PROVIDER_PATHS"
                    android:resource="@xml/file_path"
                    tools:replace="android:resource" />
            </provider>
    

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

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

        <permission
            android:name="${applicationId}.permission.JPUSH_MESSAGE"
            android:protectionLevel="signature" />
        <!-- Required -->
        <uses-permission android:name="${applicationId}.permission.permission.JPUSH_MESSAGE" />
    

    若还是有问题,看下merged manifest


    image.png

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

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

    相关文章

      网友评论

          本文标题:android安装appINSTALL_FAILED_CONFL

          本文链接:https://www.haomeiwen.com/subject/qiwbzktx.html