2016-04-14 22 views
1
virtuelle Methode zu lösen

nach plötzlich Aktualisierung ich bin immer diese Art von Fehlerplötzlich bekommen Dalvik Fehler wie nicht in der Lage für

unable to resolve virtual method 741: Landroid/content/ContextWrapper;.checkSelfPermission (Ljava/lang/String;) 
I/dalvikvm: Could not find method android.app.AppOpsManager.checkPackage, referenced from method com.google.android.gms.common.zze.zzb 
I/dalvikvm: Could not find method android.app.Notification$Builder.setLocalOnly, referenced from method com.google.android.gms.common.GooglePlayServicesUtil.zza 
Could not find method android.app.Activity.stopLockTask, referenced 
I/dalvikvm: Could not find method android.view.View.startNestedScroll, 
nable to resolve virtual method 21303: Landroid/widget/Button;.getAccessibilityClassName()Ljava/lang/CharSequence; 
VFY: unable to resolve virtual method 18006: Landroid/support/v7/widget/RecyclerView$ViewHolder;.unScrap()V 

andere Fehler sind auch vorhanden, aber die meisten der derzeit keine virtuelle Methode

App lösen stürzt nicht ab, aber warum diese Art von Fehler kommt

ist dieses Problem oder seine Ordnung?

bearbeiten Fehler sind RecyclerView wie super RecyclerViewHolder.access $

Zusammenhang
DexOpt: illegal method access (call  
Landroid/support/v4/app/FragmentActivity;.doReallyStop 
DexOpt: illegal method access (call Landroid/support/v4/app/FragmentActivity;.doReallyStop 
could not find method android.app.Activity.getContentTransitionManager, 
+1

'nach updating' Aktualisierung was? – tyczj

+0

_andere Fehler sind auch vorhanden_ bitte fügen Sie diese auch hinzu, vielleicht sind sie alle verwandt. – petey

+0

Scheint etwas zu sein, das du mit clean/rebuild reparierst – Pablo

Antwort

0

Es questions already asked here viele ähnlich sind. Es gibt jedoch keine spezifische Lösung für diese Fehlerprotokolle. Ich habe auch solche Fehlermeldungen in Logcat nach dem Upgrade auf Android Studio konfrontiert: 2.0, obwohl App nicht abstürzt.

Sie können try this answer, wenn es Ihr Problem löst. Solange Ihre App nicht abstürzt, können Sie sie ignorieren. Die neueste Version von Android Studio Mai hat etwas für diese Protokolle. Hoffnung auf schnelles Update.

1

Dies ist normales Verhalten.

Wenn Sie z. B. die Targeting-API 20 kompilieren, diese aber auf einem API 15-Gerät ausführen, fehlen einige Methoden und Klassen. Das ist, was diese Protokolle dich warnen.

Wenn Sie darauf achten, dass Sie auf älteren Versionen keine neueren API-Methoden aufrufen (Android Studio warnt Sie davor, und wenn Sie die Support-Bibliothek verwenden, werden Sie sich darum kümmern).

Quelle: How to resolve this error VFY: unable to resolve virtual method

Oder noch besser in diesem Bericht Fehler aus dieser Antwort genommen

https://code.google.com/p/android/issues/detail?id=198567