2016-04-14 3 views
1

après la mise à jour soudainement je reçois ce type d'erreursoudainement obtenir erreur Dalvik comme incapable de résoudre méthode virtuelle

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 

autres erreurs sont également présentes, mais la plupart des incapables de résoudre la méthode virtuelle

app ne plante pas, mais pourquoi ce type d'erreur à venir

est ce problème ou son amende?

Modifier erreur sont RecyclerView liés comme RecyclerViewHolder.access $ super

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

'après la mise à jour updating' quoi? – tyczj

+0

_autres erreurs sont également présents_ s'il vous plaît ajouter ceux-ci aussi, peut-être qu'ils sont tous liés. – petey

+0

Semble être quelque chose que vous corrigez avec nettoyer/reconstruire – Pablo

Répondre

0

Il y a beaucoup de semblables questions already asked here. Cependant, il n'existe aucune solution spécifique pour ces journaux d'erreurs. J'ai également fait face à de tels messages d'erreur dans Logcat après la mise à niveau vers Android Studio: 2.0, bien que l'application ne plante pas. Vous pouvez try this answer si cela résout votre problème. Toujours dans la mesure où votre application ne plante pas, vous pouvez les ignorer. La dernière version du studio Android peut avoir quelque chose pour ces journaux. Espérons une mise à jour rapide.

1

Ceci est un comportement normal.

Si, par exemple, vous compilez l'API de ciblage 20 mais que vous l'exécutez sur un périphérique API 15, il manque quelques méthodes et classes. C'est ce que ces journaux vous avertissent. Si vous faites attention de ne pas appeler de nouvelles méthodes d'API sur les versions plus anciennes (Android Studio vous en avertirait et si vous utilisez la bibliothèque de support, ils prendront soin de ces choses), tout ira bien.

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

Ou mieux encore dans ce rapport de bogue tiré de cette réponse

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