6
votes

Le déploiement des formulaires de Xamarin échoue après la mise à jour

Après avoir mis à jour Xamarin à partir de Visual Studio, l'application Xamarin.Forms donne cette exception lors de l'exécution

system.MissingMethodException : méthode android.support.v4.widget.drawerlayout.adddrawerlistener non trouvé

J'ai essayé de mettre à jour les packages Nuget, réinstallez Xamarin pour Visual Studio, réinstallez Android SDK, aucune chose qui a fonctionné.

Comment puis-je le résoudre?


1 commentaires

Avez-vous essayé de supprimer le bin et obj dossiers sous votre projet Android et reconstruisant?


4 Réponses :


6
votes

Peut-être que vous avez mis à jour des packages android.support.xxxx. Essayez-le:

  1. Désinstallez les forfaits XAMARIN formes et tout le support de support Android.
  2. Réinstallez uniquement le dernier package Xamarin Forms Nuget. Le laisser saisir les forfaits de support Android. Ignorez les mises à jour Android.Support.xxxx.

0 commentaires

1
votes

Veuillez mettre à niveau votre package Nuge xamarin.Forms à la dernière version.


0 commentaires

-2
votes

Le déploiement des formulaires Xamarin échoue après la mise à jour à l'aide de VisualStudio

system.MissingMethodException: méthode android.support.v4.widget.drawerlayout.adddrawerlistener non trouvé. ci-dessous image

 Entrez la description de l'image ici

suis à l'aide de Visual Studio 2015 à Android Désinstaller tous les forfaits Ensuite, installez le package xamarin.Form uniquement.

alors ça marche bien ..

Remarque: Mettez à niveau une nouvelle versions dans PCL, Android (Xamarin.Forms V2.3.1.114) Les versions et les versions PCL et Andriod sont les mêmes


0 commentaires

1
votes

Donc, je me suis juste reproduit votre problème et je suis désolé que vous et d'autres a couru dans cette situation. On dirait qu'il y avait un problème dans les modèles et je travaille avec l'équipe pour résoudre rapidement cela.

correction:

  • Cliquez simplement avec le bouton droit de la souris sur le projet Android et sélectionnez "Gérer les packages Nuge"
  • aller aux mises à jour
  • Trouver xamarin.android.support.v7.appcompat
  • Sélectionnez la version 23.3.0 à partir du sélecteur de version et appuyez sur Installer
  • Vous devrez également installer le package RecyclerView 23.3.0 Nuget. * Allez à parcourir et recherchez: xamarin.android.support.v7.recyClerview et assurez-vous de choisir 23.3.0 à installer pour la version correcte
  • fait maintenant un nettoyage complet / reconstruit et il devrait fonctionner

    Ceci devrait installer les versions correctes de tout ce dont vous avez besoin pour Android

    éventuellement, vous pouvez sélectionner simplement xamarin.Forms et mettre à jour la dernière version de tous les projets et il doit mettre à jour toutes les références dont elle a besoin.


0 commentaires