web-dev-qa-db-fra.com

Erreurs Xamarin.Forms (ADB0000: la valeur ne peut pas être null)

Qu'est-ce que cela signifie même? J'avais mon programme en cours d'exécution et de déploiement correct et puis le lendemain, cette erreur est apparue?

Code de gravité Description Outil d'état de suppression de lignes de fichier de projet Erreur ADB0000: la valeur ne peut pas être null. Nom du paramètre: path2 à System.IO.Path.Combine (Chaîne chemin1, Chaîne chemin2, Chaîne chemin3) à Xamarin.AndroidTools.PlatformPackage.GetVersionInfo (String FrameworkVersion) à Xamarin.AndroidTools.PlatformPackage.GetPlatformPackageVersion (Int32 ApiLevel, String & packageName) à AndroidDeviceExtensions.d__33.MoveNext () --- Trace de fin de pile depuis l'emplacement précédent où une exception a été levée --- à System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (tâche Tâche) à l'adresse System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (tâche Tâche) sur AndroidDeviceExtensions.d__27.MoveNext () --- Trace de fin de pile depuis l'emplacement précédent où une exception a été levée --- à System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (tâche Tâche) à l'adresse System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (tâche Tâche) à l'adresse Xamarin.AndroidTools.AndroidDeploySession.d__101.MoveNext () --- Trace de fin de pile depuis l'emplacement précédent où une exception a été levée --- à System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (tâche Tâche) à l'adresse System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (tâche Tâche) à l'adresse Xamarin.AndroidTools.AndroidDeploySession.d__99.MoveNext ()
0

J'essayais de suivre un didacticiel YouTube en ligne ( https://www.youtube.com/watch?v=eAZ4kPf5eTc ) et tout fonctionnait bien jusqu'à ce que cette erreur se produise?

5
Maahir

Je viens d'avoir le même problème. Le correctif pour moi était: Dans l'émulateur Android, maintenez l'icône de l'application et déplacez-la pour la désinstaller. Reconstruisez, déployez et exécutez à partir de VS 2017.

9
Asen Kasimov

La mise à jour du nuget a résolu mon problème. Pour moi, la cause première était que les formulaires Xamarin ne fonctionnaient pas en raison des anciennes versions de xamarin dlls. J'ai mis à jour toutes les dll et travaillé.

2
Srikanth

J'ai eu le même problème, voici comment je résous cette erreur

1-Supprimer le dossier bin et obj de tous les projets.

2-nettoyer et reconstruire l'ensemble du projet.

3- Désinstaller l'application de l'émulateur (appareil).

Exécutez le projet.

1
Naveen