2016-02-01 23 views
6

Sto verificando un blocco nella mia app per Android quando tocco un pulsante della barra delle azioni. Non ho nemmeno un dialogo ANR.E/dalvikvm: Impossibile trovare la classe

Gli unici errori Logcat sto vedendo sono:

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 

Ho difficoltà a capire l'origine di questi errori.

+0

è possibile inserire del codice –

+0

Anche io sto affrontando lo stesso problema, l'applicazione non si blocca ma il registro cat mostra un sacco di errori. –

+0

Sto avendo lo stesso problema. qualcuno ha trovato il problema alla radice? –

risposta

2

I registri che si stanno ottenendo sono normali. Rappresentano semplicemente le classi che vengono inviate dal tuo codice in modo condizionale. Quindi, non importa se esistono o no.

Le classi menzionate non vengono trovate perché non esistono sul dispositivo o sull'emulatore in cui viene eseguita l'app.

Perché non esistono? Perché sono stati introdotti nelle versioni Android più recenti.

Pickup la prima classe dal registro, ad esempio:

Impossibile trovare la classe 'android.util.ArrayMap'

ArrayMap è stato introdotto nel API level 19, probabilmente si sta eseguendo la vostra applicazione su una versione precedente, ed è per questo che viene registrato l'errore. Sono innocui tuttavia.

Problemi correlati