Flutter集成Admob原生广告无法导入GoogleMobileAdsPlugin包报错
导入失败解决方案
- 先确认
android/app/build.gradle中的minSdkVersion配置不低于19,这是AdMob SDK的最低版本要求,版本过低会直接导致插件类无法识别:
android { defaultConfig { // 必须修改为19或更高 minSdkVersion 19 } }
- 执行
flutter pub get拉取插件资源后,用Android Studio打开项目内的android文件夹,点击顶部菜单栏的「Sync Project with Gradle Files」按钮完成依赖同步,90%的导入报错都是Android侧未同步插件依赖导致的。 - 若同步后仍报错,先执行
flutter clean清理项目缓存,重新执行flutter pub get后再次同步Gradle即可。 - 注意你提供的代码是Java语法,对应文件后缀必须为
.java,如果误存为Kotlin的.kt后缀也会触发导入异常。
内容的提问来源于stack exchange,提问作者FadyFouad
相关产品推荐
相关产品推荐

