为了账号安全,请及时绑定邮箱和手机立即绑定

应用程序在模拟器上测试时崩溃

应用程序在模拟器上测试时崩溃

呼唤远方 2023-04-26 14:22:48
我正在构建一个应用程序,当我尝试在模拟器上测试它时,它说不幸的是应用程序已停止,所以当我运行它时,我从 logcat 部分收到此错误,该应用程序是静态的并且包含没有 firebase 或 onesignal 的内容,我在 DroidX(Android 4.4.4,API 17) 上运行这是我得到的错误:07-29 05:28:00.753 2648-2648/com.tools.med E/Trace: error opening trace file: No such file or directory (2)07-29 05:28:01.709 2648-2648/com.tools.med E/dalvikvm: Could not find class 'android.app.AppOpsManager', referenced from method com.google.android.gms.common.wrappers.PackageManagerWrapper.zzb07-29 05:28:01.809 2648-2648/com.tools.med E/AndroidRuntime: FATAL   EXCEPTION: main java.lang.RuntimeException: Unable to get provider com.google.android.gms.ads.MobileAdsInitProvider: java.lang.IllegalStateException: ******************************************************************************* The Google Mobile Ads SDK was initialized incorrectly. AdMob publishers    ** should follow the instructions here:                                       ** https://googlemobileadssdk.page.link/admob-android-update-manifest         ** to add a valid App ID inside the AndroidManifest.                          ** Google Ad Manager publishers should follow instructions here:              ** https://googlemobileadssdk.page.link/ad-manager-android-update-manifest.   *******************************************************************************
查看完整描述

1 回答

?
翻阅古今

TA贡献1780条经验 获得超5个赞

取自您在错误消息中获得的链接(googlemobileadssdk.page.link/admob-android-update-manifest):


更新您的 AndroidManifest.xml 通过添加如下所示的标记,将您的 AdMob 应用 ID 添加到您应用的 AndroidManifest.xml 文件中。您可以在 AdMob 用户界面中找到您的 App ID。对于 android:value,请在引号中插入您自己的 AdMob 应用程序 ID,如下所示。


<manifest>

    <application>

        <!-- Sample AdMob App ID: ca-app-pub-3940256099942544~3347511713 -->

        <meta-data

            android:name="com.google.android.gms.ads.APPLICATION_ID"

            android:value="YOUR_ADMOB_APP_ID"/>

    </application>

</manifest>

重要提示:自 Google 移动广告 SDK 版本 17.0.0 起,此步骤是必需的。添加此标记失败会导致崩溃并显示消息:“Google 移动广告 SDK 初始化不正确。”


您在元数据标记之前错过了“<”,因此您的应用程序无法识别这些元数据。我猜你有一个 AdMob 应用程序 ID 但没有发布它,否则你需要一个 AdMob 应用程序 ID。

查看完整回答
反对 回复 2023-04-26
  • 1 回答
  • 0 关注
  • 116 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信