我尝试在我的项目中添加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文档(。