为啥 google_mobile_ads 和 flutter_native_admob 给出错误
Posted
技术标签:
【中文标题】为啥 google_mobile_ads 和 flutter_native_admob 给出错误【英文标题】:why google_mobile_ads and flutter_native_admob is giving error为什么 google_mobile_ads 和 flutter_native_admob 给出错误 【发布时间】:2021-06-23 04:15:09 【问题描述】:请帮助我被困在这里很多天了。
当我同时使用 google_mobile_ads 和 flutter_native_admob 包时,它会显示
出了什么问题: 任务 ':app:checkDebugDuplicateClasses' 执行失败。
执行 com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable 时发生故障 在模块 jetified-play-services-measurement-17.1.0-runtime (com.google.android.gms:play-services-measurement:17.1.0) 中发现重复类 com.google.android.gms.internal.measurement.zzbj和 jetified-play-services-measurement-sdk-api-17.5.0-runtime (com.google.android.gms:play-services-measurement-sdk-api:17.5.0)`
当我删除 flutter_native_admob 包时,我的应用程序运行完美。
【问题讨论】:
【参考方案1】:修改flutter_native_admob
下的android模块build.gradle
:
API'com.Google.Firebase:firebase-ads:19.0.0'
对于 API 'com.Google.Android.GMS:play-services-ads: 19.7.0'
修改后的:
【讨论】:
以上是关于为啥 google_mobile_ads 和 flutter_native_admob 给出错误的主要内容,如果未能解决你的问题,请参考以下文章
如何解决颤振包 google_mobile_ads 中的此错误
使用 google_mobile_ads 加载横幅时 Flutter App 崩溃
Flutter google_mobile_ads 未显示广告 ID
在 google_mobile_ads 包中的何处放置测试设备 ID?