2016-02-01 26 views
6

Mam zablokowanie w mojej aplikacji na Androida po dotknięciu przycisku paska akcji. Nie mam nawet dialogu ANR.E/dalvikvm: Nie można znaleźć klasy

Jedyne błędy logcat widzę to:

02-01 14:59:15.328 30107-30170/com.complync.complyncmobile E/dalvikvm: Could not find class 'android.util.ArrayMap', referenced from method com.android.tools.fd.runtime.Restarter.getActivities 
02-01 14:59:27.241 6513-6513/com.complync.complyncmobile E/Trace: error opening trace file: Permission denied (13) 
02-01 14:59:29.563 6513-6513/com.complync.complyncmobile E/dalvikvm: Could not find class 'android.app.Application$OnProvideAssistDataListener', referenced from method com.complync.complyncmobile.Happlication.access$super 
02-01 14:59:29.563 6513-6513/com.complync.complyncmobile E/dalvikvm: Could not find class 'android.app.Application$OnProvideAssistDataListener', referenced from method com.complync.complyncmobile.Happlication.access$super 
02-01 14:59:29.603 6513-6513/com.complync.complyncmobile E/dalvikvm: Could not find class 'android.util.ArrayMap', referenced from method com.android.tools.fd.runtime.MonkeyPatcher.monkeyPatchExistingResources 
02-01 14:59:29.923 6513-6513/com.complync.complyncmobile E/dalvikvm: Could not find class 'android.view.View$OnApplyWindowInsetsListener', referenced from method com.complync.complyncmobile.compoundcontrols.NumericKeypad.access$super 
02-01 14:59:29.934 6513-6513/com.complync.complyncmobile E/dalvikvm: Could not find class 'android.view.WindowInsets', referenced from method com.complync.complyncmobile.compoundcontrols.NumericKeypad.access$super 
02-01 14:59:29.954 6513-6513/com.complync.complyncmobile E/dalvikvm: Could not find class 'android.view.WindowInsets', referenced from method com.complync.complyncmobile.compoundcontrols.NumericKeypad.access$super 
02-01 15:00:18.215 6513-6633/com.complync.complyncmobile E/dalvikvm: Could not find class 'java.beans.Transient', referenced from method com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector$Java7Support.<init> 
02-01 15:00:18.225 6513-6633/com.complync.complyncmobile E/dalvikvm: Could not find class 'java.beans.ConstructorProperties', referenced from method com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector$Java7Support.findConstructorName 
02-01 15:00:18.225 6513-6633/com.complync.complyncmobile E/dalvikvm: Could not find class 'java.beans.Transient', referenced from method com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector$Java7Support.findTransient 
02-01 15:00:18.225 6513-6633/com.complync.complyncmobile E/dalvikvm: Could not find class 'java.beans.ConstructorProperties', referenced from method com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector$Java7Support.hasCreatorAnnotation 

walczę, aby zrozumieć pochodzenie tych błędów.

+0

Czy możesz napisać jakiś kod –

+0

Mam również do czynienia z tym samym problemem, aplikacja nie ulega awarii, ale log kot pokazuje kilka błędów. –

+0

Mam ten sam problem. czy ktoś znalazł problem root? –

Odpowiedz

2

Logi, które otrzymujesz, są normalne. Reprezentują one tylko te klasy, które są warunkowo odesłane z twojego kodu. Więc nie ma znaczenia, czy istnieją, czy nie.

Wymienione klasy nie zostały odnalezione, ponieważ nie istnieją na urządzeniu lub emulatorze, na którym jest uruchomiona aplikacja.

Dlaczego nie istnieją? Ponieważ zostały wprowadzone w nowszych wersjach Androida.

Pickup Twoja pierwsza klasa z dziennika na przykład:

Nie można odnaleźć klasy 'android.util.ArrayMap'

ArrayMap został wprowadzony w API level 19, prawdopodobnie używasz aplikacji w starszej wersji, i dlatego błąd jest rejestrowany. Są jednak nieszkodliwe.

Powiązane problemy