android - 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 的元素以覆盖。**
解决方案
您需要完全迁移到 AndroidX。新的 Google AdMob 库均适用于 AndroidX,不适用于 28.0.0 之前的支持库。
推荐阅读
- python - 在 Pandas 中创建一个带有数字的新列以与具有现有数字的列分组
- go - 在 Go 中旋转数组
- c++ - 数字之间的比较
- c - OpenMP 没有看到所有的 CPU
- apache - 使用Apache POI清除EXCEL中先前选择的下拉菜单
- python - 使用 ipython 运行 jupyter nbconvert
- python - 在 INSERT INTO 表 [Python] [Flask] [sqlite3] 之后您可能会收到“TypeError: 'str' object is not callable”的另一个原因
- selenium - ng e2e vs protractor 命令
- javascript - 反应未捕获的错误:目标容器不是 DOM 元素
- c - 将 bin 文件读取为 int16