首页 > 解决方案 > Google 广告服务以错误结束构建

问题描述

我过去曾尝试将 Google AdMob 集成到我的应用程序中,并且成功了。现在,当我尝试重建代码时,最终会出现一个错误,我不确定这是怎么回事。

我想要一个横幅广告的实现,但它最终在构建输出部分显示:**Manifest merge failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android. support:support-compat:28.0.0] AndroidManifest.xml:22:18-91 也存在于 [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 value=(androidx.core. app.CoreComponentFactory)。建议:将 'tools:replace="android:appComponentFactory"' 添加到 AndroidManifest.xml:10:5-34:19 的元素以覆盖。**

标签: androidadmob

解决方案


您需要完全迁移到 AndroidX。新的 Google AdMob 库均适用于 AndroidX,不适用于 28.0.0 之前的支持库。


推荐阅读