友盟分享集成适配Android11--解决Android11需要FileProvider方式分享问题

友盟分享遇到Android11需要FileProvider方式分享问题:
项目中原来是有支持FileProvider的,但是在Android11上分享还是提示需要相关支持,查阅资料得知11上FileProvider是有部分调整的,再查看友盟的文档发现已经更新了相关的适配方案,按照相关适配方案基本上是可以解决问题的。下边简单介绍下我的处理方式及遇到问题的解决方法:

适配步骤:
按照友盟的提示,升级新版的sdk,具体版本号就不再说明了,下边截图是我在集成后遇到的问题:

针对这个问题友盟官方文档也有说明,只是不太好找。
报错信息涉及到清单文件的合并属性冲突问题,解决方法需要把qq的清单文件中的信息注释掉,然后在app的build.gradle文件的defaultConfig中加入:

defaultConfig {
...
manifestPlaceholders = [qqappid: "你的qqid"]
...
}

,即可解决
————————————————
版权声明:本文为CSDN博主「H.f」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/kuixiaoba/article/details/114638050

你可能感兴趣的:(友盟分享集成适配Android11--解决Android11需要FileProvider方式分享问题)