美文网首页
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