android - MobileAds.initialize(this) 崩溃致命信号 11 (SIGSEGV),代码 1 (SEGV_MAPERR)

标签 android kotlin segmentation-fault admob google-mobile-ads

从今天开始,我开始收到此错误:

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

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

有什么想法可能已经改变了吗?

在 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"

最佳答案

我今天遇到了同样的问题。许多用户联系我说我的应用程序在启动时崩溃了。 我检查了我的 play console 崩溃,它有大量的崩溃和很多用户受到这个问题的影响 唯一的堆栈跟踪是这个 /data/app/com.android.chrome-p65-sPd3ac7AycjqzKIQbg==/base.apk

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

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

我更新了 google chrome 然后问题就消失了。确保它是 2021 年 3 月 22 日谷歌浏览器的最后更新

我认为我们无能为力,我不知道如何向我的用户宣布更新 google chrome。

关于android - MobileAds.initialize(this) 崩溃致命信号 11 (SIGSEGV),代码 1 (SEGV_MAPERR),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66756539/

相关文章:

java - 进度对话框未显示

java - 如何在 Android Studio 中编辑 .jar 文件

c - 在 C 中,无法释放 NULL 并将其分配给 char 指针

c++ - 为什么这个 OpenCV 代码会出现段错误?

android - 如何将 FileDescriptor 与 HTTP URL 一起使用

java - 从图库中选择图像并在 Android 应用程序中拍照

android - Kotlin Android,从 HTTP 请求中解析 Json

android - Kotlin - 将 List 转换为 MutableList 的最惯用方式

java - 我的 ViewModel 无法在配置更改后继续存在

C - 更改结构体元素的顺序会导致段错误