在我的项目中,当我在pubspec.yaml文件中添加了插件firebase_admob:^ 0.7.0时,该应用程序停止运行。我的意思是说,当应用启动时,它会瞬间关闭并显示警告框,提示“应用不断停止”。
在控制台中,它打印以下日志...
Launching lib\main.dart on Android SDK built for x86 in debug mode...
Initializing gradle...
Resolving dependencies...
Gradle task 'assembleDebug'...
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
Built build\app\outputs\apk\debug\app-debug.apk.
Installing build\app\outputs\apk\app.apk...
该应用程序也已安装,但从未打开。但是当我点击它打开它时,它说ABC应用程序不断停止...应用程序信息或关闭应用程序
我的** pubspec.yaml中的依赖项
cupertino_icons: ^0.1.2
share: ^0.5.3
firebase_admob: ^0.7.0** // app stops working when added
我还将我的app_id添加到了 android_manifest.xml
<meta-data
android:name="io.flutter.app.android.SplashScreenUntilFirstFrame"
android:value="true" />
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-XXXXXXXXXXX~XXXXXXXXXX"/>
我还添加了以下对我的应用程序级别的依赖。
dependencies {
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
**implementation 'com.google.android.gms:play-services-ads:17.1.1'**
}
任何人都面临这个问题>
谢谢
答案 0 :(得分:1)
能够通过更改以下内容来打开应用:`firebase_admob:^ 0.5.5
和
dependencies {
api 'com.google.firebase:firebase-ads:15.0.1'
}
并使用我的AdMob键添加到AndroidManifest.xml中:
</activity>
<meta-data
android:name="com.google.android.gms.ads.APP_ID_HERE"
android:value="ca-app-pub-XXXXXXXXXXXXXXXX"/>
</application>