1

报道我的应用程序已经在Play商店一会儿现在有大约500安装隔离“ClassNotFoundException的”,今天我被迎面而来,我开发控制台的ANR &崩溃节:安卓:在开发控制台

java.lang.RuntimeException: 
     at android.app.ActivityThread.installProvider (ActivityThread.java:6423) 
     at android.app.ActivityThread.installContentProviders (ActivityThread.java:6012) 
     at android.app.ActivityThread.handleBindApplication (ActivityThread.java:5951) 
     at android.app.ActivityThread.-wrap3 (ActivityThread.java) 
     at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1710) 
     at android.os.Handler.dispatchMessage (Handler.java:102) 
     at android.os.Looper.loop (Looper.java:154) 
     at android.app.ActivityThread.main (ActivityThread.java:6776) 
     at java.lang.reflect.Method.invoke (Native Method) 
     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1520) 
     at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1410) 

Caused by: java.lang.ClassNotFoundException: 
     at dalvik.system.BaseDexClassLoader.findClass (BaseDexClassLoader.java:56) 
     at java.lang.ClassLoader.loadClass (ClassLoader.java:380) 
     at java.lang.ClassLoader.loadClass (ClassLoader.java:312) 
     at android.app.ActivityThread.installProvider (ActivityThread.java:6408) 

在Galaxy S8 +(dream2qltesq)上使用Android版本7的用户中,有6个报告(全部相同)。

有没有人有任何想法可能会导致此?我已经排除了64k方法参考限制和/或Proguard是原因,因为(并且请纠正我,如果我错了),如果它是64k方法参考限制,我会完成的在Android Studio中构建应用程序时会出现错误(我不这么做),如果Proguard是原因,我会认为每次安装并运行生产构建时都会出现此问题(它不会)。

这里有几个类似的错误提到了SO,但它们通常是“从Eclipse/Android Studio运行良好,但从Play商店安装时不运行”,我知道我的应用程序在Play商店有作品,所以我有点困惑,为什么这可能只显示500个用户中的一个。我之前没有看到过这个问题,也没有能够重新创建它。将不胜感激,如果任何人有这些类型的崩溃报告/例外的经验,如果有什么我可以做的,以纠正这个问题。

+0

你的目标sdk是什么? –

+0

嗨Yvette,目标SDK版本是25 – Zippy

回答

0

一旦在我的应用程序中的问题是在不正确的MultiDex实现,我解决它后添加米ain class MultiDex.install(this);

public class MyMainClass extends Application { 
    @Override 
    public void onCreate() { 
     MultiDex.install(this); 
... 
} 
+0

Hi @Oleg,如果这是一个multiDex问题,每次有人试图运行它,而不是只是间歇性地显示它吗?另外,它会不会在构建时显示错误/警告?谢谢。 – Zippy

+0

嗨@Zippy,我记得,我没有得到任何警告和错误,因为编译时间,我只有一些SDK版本的运行时崩溃 –