Android更新友盟AndroidManifest合并时出现
2021-09-27 本文已影响0人
hao_developer
ab5a351001a5a8638b878131b349d6d.png
问题出现的原因:
SDK 提供方通常需要我们使用方提供一些参数,例如这里的【qqappid】,他们不知道我们应用的 appid 具体的值,
所以只能用一个占位符来表示。
SDK 需要我们提供我们在qq注册的 appid 字符串,但是我们没有为其提供具体的值,这就导致了 no value for <qqappid> is provided。
解决方法在项目builder.gradle(module)android-->defaultConfig里面添加:
manifestPlaceholders = [
.......
.......
qqappid : "XXXXX38279",
]
在清单文件中增加(androidmanifests.xml配置)
<meta-data
android:name="qqappid"
android:value="${qqappid}"></meta-data>
重新clean-build,编译通过