当前位置: 首页 > 知识库问答 >
问题:

MobileAds.initialize坠毁致命信号11(SIGSEGV),代码1(SEGV_MAPERR)

林子石
2023-03-14

截至今天,我已经开始收到此错误:

A/libc:致命信号11 (SIGSEGV),代码1 (SEGV_MAPERR),tid 31968中的故障地址0x0

在某些设备上调用MobileAds.initialize(this)时。如果我卸载程序并重新安装,它在第一次打开应用程序时就像预期的那样工作,但如果我关闭并再次打开应用程序,我又开始崩溃了。删除MobileAds.initialize(这)也解决了问题,但显然广告不会运行。

有什么想法会改变吗?

在 AndroidManifest 中:

<meta-data
        android:name="com.google.android.gms.ads.APPLICATION_ID"
        android:value="ca-app-pub-2882944708681916~4204025586" />

在build.gradle中:

implementation 'com.google.android.gms:play-services-ads:19.8.0'
implementation "com.android.billingclient:billing:3.0.3"

共有2个答案

章阳波
2023-03-14

告诉您的用户更新Android系统Webview或Chrome。。。

查看support.google.com上发布的这篇文章,

3月22日,我们开始收到报告称,包括Gmail和Chrome在内的多个谷歌应用程序以及合作伙伴应用程序在Android上意外崩溃。进行调查后,我们发现该问题与WebView系统应用程序的最新更新有关。我们暂停了更新,并发布了新版本的WebView(89.0.4389.105)。如果您的设备受到影响,以下步骤将引导您完成解决此问题的选项。

要解决此问题,需要更新 Android System WebView 和 Google Chrome。Google Play 很快就会将更新下载到受影响设备上的这些应用中,您也可以手动更新以立即解决问题。某些设备没有预装 WebView,只需要更新 Chrome。要立即手动更新 Android System WebView 和 Google Chrome,请执行以下操作:

  • 打开Play Store应用程序
  • 搜索“Android系统网络视图”。
  • 选择更新。如果没有显示“更新”,请跳过此步骤
  • 对Google Chrome重复这些步骤。了解有关更新Android应用程序的更多信息

注意:我们不建议手动卸载WebView的更新。这可能会导致某些应用程序的数据丢失。

在Android 10或11中的某些罕见情况下,WebView或Chrome的手动更新可能无法完成。以下是用户可以采取的解决问题的其他步骤:

  • 打开手机的设置应用程序
  • 点击应用程序

请注意,这样做将清除您的一些播放商店设置,如家长控制、自动更新首选项等。请在执行这些步骤后重新检查这些设置。重复上述步骤以更新WebView和Chrome

参考

https://support.google.com/android/thread/103561027?hl=en

丘普松
2023-03-14

我今天也有同样的问题。很多用户联系我说我的应用程序一开始就崩溃了。我检查了我的游戏控制台崩溃,它有大量的崩溃和许多用户受到此问题的影响。唯一的堆栈跟踪是this/data/app/com.android.chrome-p65-sPd3ac7AycjqzKIQbg==/base.apk

我没有更新我的应用程序,它只是自己发生了,我发现了这个https://groups . Google . com/g/Google-admob-ads-SDK/c/Q-edauz 27g 8它以前发生过,现在仍然发生

并非所有设备都受此问题影响。手机中的应用工作正常。但是我有另一部手机,我打开我的应用程序,然后它在开始时崩溃。昨天不是。

我更新了谷歌浏览器,然后问题消失了。确保它是谷歌浏览器的最后一次更新 22 Mar 2021

我不认为我们能做些什么,我不知道如何向我的用户宣布更新google chrome。

 类似资料:
  • 这里有人以前遇到过这个错误吗?我能做些什么来解决这个问题? 谢谢:)

  • 我对cocos Creator是个新手。我正在做一个游戏,当我按下home键回到应用程序时,应用程序崩溃了。调试时显示此错误: 如果有人能用简单的话解释我该怎么做。提前道谢。

  • 在开发过程中,一个错误一直随机出现。我忽略了它(我的错),因为应用程序需要发布,我在任何地方都没有找到解决方案,这让我发疯。 无论如何 Logcat打印此错误: A/libc:无效的地址或损坏的块0xb8f6eed8传递给dlfree的地址 A/libc:致命信号11 (SIGSEGV),代码1,tid 5429中的故障地址0x dead baad(FinalizerDaemon) 由于这没有告诉

  • 我知道这是访问readspace以外的内存时的一个错误,但我完全不知道如何修复这个错误。我是android的新手,所以我不知道如何在Eclipse中从logcat打印出更详细的错误列表。我已经尝试了所有的方法,从直接处理所有的东西,到调用system.gc,再到将我的所有变量设置为null。然而,每当我切换屏幕时,致命的信号就会出现。我只需要有人告诉我到底是怎么回事,或者我怎样才能得到关于错误的更

  • 我正在用HERE SDK开发一个应用程序,到现在为止一切工作都很好。我得到这样的错误: 或以下错误: 它们让我的应用崩溃了。 并不总是相同的错误,但它们总是单独出现在我的Logcat中,没有其他信息。 在我使用的所有应用程序中,我都在使用对象和服务,即使打印stacktrace,我也没有得到关于错误的更多信息。 我只是注意到,这些错误几乎是随机出现的,但只有在我使用这些对象/服务时才会出现。 我用

  • 我正在尝试使用PDFDocument在Android上创建一个多页PDF文件。创建一个新页面(方法newPDFPage())后,下一行,例如