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

尝试运行, 如果还有问题。 如果提示错误。 就把 build.gradle 文件里的
defaultConfig中的 applicationId 也改成对应的。

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

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",
]
}
}
这样就行了。
==
本文介绍了在多渠道打包过程中遇到的_CONFLICTING_PROVIDER错误,分析了可能由于极光SDK或其他包含内容提供者的包导致的冲突,并提供了修改build.gradle文件的解决方案。

3086

被折叠的 条评论
为什么被折叠?



