在我的项目中添加了google_mobile_ads、firebase_adob或admob_flutter包后,模拟器



我尝试在我的项目中添加google_mobile_ads、firebase_admob和admob_flutter包,以便在我的应用程序中添加广告。但在每个包之后,模拟器都停止了工作,没有任何错误。

我试图将minSdkVersion更改为21。不起作用。已尝试minifyEnabled。仍然不起作用。

为了确定问题是由于yaml文件的更改引起的,我保持了其他文件的稳定,只更改了yaml文件。问题显然来自于包装本身。

所以我愿意接受任何形式的建议。提前Thx。(也欢迎包装建议(

附言:我是个新手。对我宽容一点。

在添加了很多包之后,我意识到我必须将multidex设置为true,并将应用程序级别的gradle文件添加到依赖项中,如下所示:-elementation.com.android.support:multex:1.0.3'

另一个问题是渐变文件。渐变文件没有所需的修改。

因此,我将以下内容添加到项目级别的渐变文件中:

  • classpath'com.google.gms:google services:4.3.8'

然后我在应用程序级别的gradle文件中更新了minSdkVersion(带有21(,并添加了以下行:-elementation'com.google.android.gms:play services-ads:7.5.0'

还有中提琴!

android/app/build.gradle文件中的minSdkVersion设置为至少21也可以修复此问题(请参阅Flutter文档(。

最新更新