1

私のデベロッパーコンソールのANR &クラッシュセクションに以下の挨拶をしました:Android:隔離された「デベロッパーコンソールでClassNotFoundExceptionが報告されました」

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を使用している1人のユーザーからのこれらのレポートは6つあります(すべて同じ)。

これを引き起こしている原因は何ですか?

私は、64kメソッドの参照制限、またはProguardが原因であると判断しました(私が間違っている場合は修正してください)。 Android Studioでアプリケーションをビルドするときにエラーが発生します(私はそうではありません)。そしてProguardが原因であれば、プロダクションビルドをインストールして実行するたびにこの問題が発生すると思います。

ここにある質問でも同様のエラーが報告されていますが、通常は「Eclipse/Android Studioから正常に実行されますが、Playストアのさまざまなバージョンからインストールした場合は実行されません。 Playストアの作品なので、500人のうち1人のユーザーだけにこのようなことが起こるのは少し難解です。私はこの問題を以前に見たことがなく、再作成できませんでした。

I誰もがこの種のクラッシュレポート/例外の経験を持っているなら、問題を解決するために何かできることがあれば、感謝するでしょう。

+0

対象となるsdkは何ですか? –

+0

こんにちはYvette、ターゲットSDKのバージョンは25 – Zippy

答えて

0

私のアプリでは、問題はMultiDexの実装が間違っていました。 mクラスMultiDex.install(this);

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

です。@Oleg、マルチデックスの問題だったら誰でも実行しようとするたびに表示されないでしょうか?また、ビルド時にエラー/警告が表示されませんか?ありがとう。 – Zippy

+0

こんにちは@Zippy、私が覚えているように、私は何らかの警告とエラーをビルド時間と私はいくつかのSDKのバージョンでランタイムクラッシュを持っている –

関連する問題