/ / Arresto anomalo dell'app Android crashlytics all'avvio a causa di TypeNotPresentException - android, crash, crashlytics

L'applicazione Android crashlytics si arresta in modo anomalo all'avvio a causa di TypeNotPresentException - android, crash, crashlytics

Crashlytics compile ("com.crashlytics.sdk.android: crashlytics: 2.4.0@aar ") è integrato con l'app ed è in fase di test su nexus 7 4.4.4, L'arresto anomalo viene visualizzato dal metodo applicationCreate e viene ottenuto lo stacktrace successivo. Nessun altro errore / spiegazione simile potrebbe essere trovato su StackOverflow. Qualsiasi suggerimento è benvenuto.

  Caused by: java.lang.TypeNotPresentException: Type com/crashlytics/android/core/internal/CrashEventDataProvider not present
at java.lang.Class.getDeclaredAnnotation(Native Method)
at java.lang.Class.getAnnotation(Class.java:290)
at io.fabric.sdk.android.Kit.containsAnnotatedDependency(Kit.java:158)
at io.fabric.sdk.android.Kit.compareTo(Kit.java:140)
at io.fabric.sdk.android.Kit.compareTo(Kit.java:33)
at java.util.ComparableTimSort.countRunAndMakeAscending(ComparableTimSort.java:291)
at java.util.ComparableTimSort.sort(ComparableTimSort.java:153)
at java.util.ComparableTimSort.sort(ComparableTimSort.java:142)
at java.util.Arrays.sort(Arrays.java:1970)
at java.util.Collections.sort(Collections.java:1864)
at io.fabric.sdk.android.Fabric.initializeKits(Fabric.java:401)
at io.fabric.sdk.android.Fabric.init(Fabric.java:375)
at io.fabric.sdk.android.Fabric.setFabric(Fabric.java:332)
at io.fabric.sdk.android.Fabric.with(Fabric.java:303)
at com.xxxx.MainApplication.onCreate(MainApplication.java:19)

risposte:

1 per risposta № 1

La limiatazione apparentemente androide dei metodi 65K èil problema sui dispositivi pre-lecca-lecca, il problema non è dovuto alla libreria di crashalytics, ma in generale si potrebbe incorrere in questo problema a causa della limitazione dei metodi 65K a livello di dalvik.

Grazie a http://frogermcs.github.io/MultiDex-solution-for-64k-limit-in-Dalvik/ Sono stato in grado di ottenere il no. di metodi nel mio file .apk.