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,编译通过

上一篇 下一篇

猜你喜欢

热点阅读