_CONFLICTING_PROVIDER 多渠道打包

改成: android:authorities="${applicationId}.fileprovider"

_CONFLICTING_PROVIDER 多渠道打包_第1张图片

尝试运行, 如果还有问题。 如果提示错误。 就把 build.gradle 文件里的

defaultConfig中的 applicationId 也改成对应的。

_CONFLICTING_PROVIDER 多渠道打包_第2张图片

 

==

比如dataprovider这个东西是极光生成(你引用的包可能是含有其他内容提供者)导致的 打包安装失败。

可以这样修改

_CONFLICTING_PROVIDER 多渠道打包_第3张图片

    productFlavors{
        version1{
            applicationId "com.company.version1"
            manifestPlaceholders = [TD_CHANNEL_ID:"version1",
                                    JPUSH_PKGNAME : applicationId,
                                    JPUSH_APPKEY : "JPUSH_APPKEY ",
                                    JPUSH_CHANNEL : "developer-default",]
        }
        version2{
            applicationId "com.company.version2"
            manifestPlaceholders = [TD_CHANNEL_ID:"version2",
                                    JPUSH_PKGNAME : applicationId,
                                    JPUSH_APPKEY : "JPUSH_APPKEY ",
                                    JPUSH_CHANNEL : "developer-default",
            ]
        }
    }

这样就行了。

==

 

 

你可能感兴趣的:(android)