小编Ric*_*ino的帖子

使用 Android Studio 在 MobileAds.initialize 上突然出错

我有一个已发布的应用程序,它运行正常,下载量超过 10 万次。现在我正在进行更新,但突然在 MobileAds.initialize 行中出现了一个错误,该错误与我正在处理的实现无关,我迷路了。我不知道去哪里找。

我使用 Android Studio 3.1.4、API 27 并在三星 Note 8 设备上进行测试。我的操作系统是 Debian 9。

应用程序在 MobileAds.initialize 行上完全中断,错误为“A/zygote64: java_vm_ext.cc:504] JNI DETECTED ERROR IN APPLICATION: GetStringUTFChars received NULL jstring java_vm_ext.cc:504] in call to GetStringUTFChars”

这听起来与创建 AdMob WebView 相关。但我不知道从哪里开始。

如果我对与 AdMob 相关的所有行发表评论,则该应用程序运行良好。

这是 AdMob 启动的代码片段(使用 firebase)

//ADMOB
try {
    MobileAds.initialize(getApplicationContext(), "my_admob_id");
} catch (Exception e) {
    Logs.e(TAG, "Erro inicia adMob "+e.getMessage());
    e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

Gradle 导入 Firebase

//ADMob
implementation 'com.google.firebase:firebase-core:16.0.1'
implementation 'com.google.firebase:firebase-ads:15.0.1'
Run Code Online (Sandbox Code Playgroud)

最后是错误日志。

08-16 18:18:14.698 9012-9012/? E/Zygote: isWhitelistProcess - Process is Whitelisted …
Run Code Online (Sandbox Code Playgroud)

android admob

1
推荐指数
1
解决办法
1802
查看次数

标签 统计

admob ×1

android ×1