问题出现的原因:
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,编译通过
网友评论