我没有在我的项目中使用任何Firebase或YouTube代码/库.然而最近,在Android发布前的报告中,我看到了这样的崩溃:

FATAL EXCEPTION: Firebase-Messaging-Intent-Handle
Process: com.google.android.youtube, PID: 26820
java.lang.NoClassDefFoundError: aewt
    at aewu.b(PG:1)
    at duc.a(PG:230)
    at duc.get(PG:247)
    at aevw.b(PG:1)
    at dud.al(PG:5)
    at dud.aw(PG:4)
    at dud.bg(PG:8)
    at duc.a(PG:232)
    at duc.get(PG:247)
    at afke.a(PG:1)
    at aeri.b(PG:1)
    at dud.fv(PG:4)
    at duc.c(PG:269)
    at duc.get(PG:247)
    at amfk.a(PG:1)
    at eiu.K(PG:5)
    at dud.fV(PG:7)
    at duc.d(PG:334)
    at duc.get(PG:247)
    at com.google.android.apps.youtube.app.common.notification.FcmMessageListenerService.b(PG:1)
    at com.google.firebase.messaging.FirebaseMessagingService.g(PG:53)
    at avgp.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
    at usj.run(PG:2)
    at java.lang.Thread.run(Thread.java:831)

下面是另一个更详细但问题不同的日志(log):

Process: com.google.android.youtube, PID: 16751
java.lang.NoClassDefFoundError: aewt
    
    [redacted]

    at com.google.android.apps.youtube.app.common.notification.FcmMessageListenerService.b(PG:1)
    at com.google.firebase.messaging.FirebaseMessagingService.g(PG:53)
    at avgp.run(Unknown Source:7)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
    at usj.run(PG:2)
    at java.lang.Thread.run(Thread.java:764)
Caused by: java.lang.ExceptionInInitializerError
    
    [redacted]

    at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1119)
    at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5767)
    at android.app.ActivityThread.-wrap1(Unknown Source:0)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1680)
    at android.os.Handler.dispatchMessage(Handler.java:106)
    at android.os.Looper.loop(Looper.java:164)
    at android.app.ActivityThread.main(ActivityThread.java:6523)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:857)
Caused by: dkp: libelements.so
    at dks.c(PG:52)
    ...

有什么 idea 吗?

我不知道"dkp: libelements.so"是什么意思.搜索没有结果.

我上传了一个版本到Google Play,其中minifyEnabledshrinkResources都设置为false,但emits 前报告中的Firebase/Youtube错误仍然很模糊.它只影响两款设备:诺基亚1和华为P8青春版.

当我将未模糊处理的文件上传到Google Play时,我被警告说我的应用程序包含模糊处理的代码,我应该上传 map 文件.我不知道Firebase/YouTube代码在我的二进制文件中是什么样子,并且查看我的提交,在错误开始出现的时候,我的任何库都没有更新过.

UPDATE: Marked as fixed again:
https://issuetracker.google.com/issues/160907013#comment256

推荐答案

Solution:忽略

所有迹象都表明,这是谷歌Play发布前报告的问题,而不是我们的代码.

Edit: 谷歌的产品和工程团队的are now aware个问题.但似乎他们可能需要更多的人来让他们对问题的规模有一个感觉.也许可以考虑发布错误报告.

Update:

我已经上传了我的应用程序的几个版本,现在这个问题已经解决了.

Android相关问答推荐

使用Kotlin的SD卡

Jetpack Compose-如何使用值动画直接控制其他动画

Android 14上的慢速意图广播交付

我到底应该如何分享我的应用程序中的图片?

FireBase Android ChildEventListener在被规则拒绝时触发(RTDB)

Kotlin为多个控件设置一个侦听器

如何防止在Android Studio中设置kotlin断点时优化变量

android回收器查看点击事件无响应

android crashlytics 显示崩溃但不显示我的课程中的位置

使用不同的gradle文件导入外部库

Android Drawable文件夹中的图像显示模糊

如何仅同步 local_manifest.xml?

[Android][Room] 将密封类存储到 Room 数据库中

使用 Kotlin 在 Android 中导航时如何防止 ViewModel 被杀死?

NFC getNdefMessage 在 Android 13 上写入标签后返回 null

Android CompanionDeviceManager 永远找不到任何附近的蓝牙设备

无法找到方法 ''java.io.File > org.jetbrains.kotlin.gradle.tasks.KotlinCompile.getDestinationDir()

Gradle 构建错误:找不到 semver4j-0.16.4-nodeps.jar

Jetpack Compose:如何绘制这样的路径/线

dagger2 抛出错误:如果没有 @Provides-annotated 方法就无法提供.在我的 android 项目的构建中