Android emulator没有';不运行谷歌广告SDK颤振
我试着使用Google Ad SDK for Flatter(Google_mobile_ads 0.12.1)来显示横幅广告。我遵循了文档中的每一步(iOS工作得非常完美)。然而,当我尝试在Android上运行应用程序时,模拟器没有启动。我对代码进行了最大程度的简化,发现只需添加sdk包就可以挂断我的模拟器。我现在的步骤非常简单:Android emulator没有';不运行谷歌广告SDK颤振,android,flutter,android-emulator,googlemobileads,Android,Flutter,Android Emulator,Googlemobileads,我试着使用Google Ad SDK for Flatter(Google_mobile_ads 0.12.1)来显示横幅广告。我遵循了文档中的每一步(iOS工作得非常完美)。然而,当我尝试在Android上运行应用程序时,模拟器没有启动。我对代码进行了最大程度的简化,发现只需添加sdk包就可以挂断我的模拟器。我现在的步骤非常简单: 创建了一个新项目(是的,带有浮动按钮的计数应用程序)。应用程序已在Android emulator上构建并成功运行 添加了google\u mobile\u ads
google\u mobile\u ads 0.12.1
包,pub没有收到android/app/build.gradle
中的minSdkVersion
值更改为19,以满足谷歌移动广告SDK的要求Launching lib/main.dart on AOSP on IA Emulator in debug mode...
Running Gradle task 'assembleDebug'...
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
✓ Built build/app/outputs/flutter-apk/app-debug.apk.
Installing build/app/outputs/flutter-apk/app.apk...
差不多就是这样。永远停留在那里。我一直在四处寻找,但还没有找到任何有用的信息。它可能是谷歌广告SDK中的某个东西吗
我正在使用-
Android Studio 4.1.3
Emulator: Nexus 6 API 28
Flutter SDK version: Flutter 2.0.4 • channel stable
google_mobile_ads 0.12.1
我明白了。必须正确配置AndroidManifest.xml,否则应用程序将崩溃。在我最初的应用程序中,元数据需要在应用程序级别,但我意外地将其添加到活动级别 元数据 android:name=“com.google.android.gms.ads.APPLICATION\u ID” android:value=“xx-xxxx-xxxx-xxxxxx-xxxx” 一旦纠正了,问题就解决了。很简单,但花了我一些时间。希望这对像我这样的新手会有帮助