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版本的運行時崩潰 –