Erreur de débogueur Android (MonoDroid)

Je développe une application Android dans Visual Studio 2010 avec MonoDroid. Je suis déjà assez loin et j'ai pu exécuter et déboguer mon application sur l'émulateur aussi bien qu'un appareil Android. Pour une raison quelconque, mon Visual Studio ne débogue plus correctement l'application sur mon appareil. L'erreur que j'ai (parfois) est:


Microsoft Visual Studio

L'application n'a pas pu être démarrée. Assurez-vous que l'application a été installée sur le périphérique cible et qu'elle possède une activité pouvant être lue (MainLauncher = true).

  • Le rappel de saveInBackground ne fonctionne pas
  • Pourquoi les types Java.util.concurrent.TimeUnit supérieurs à SECONDS sont-ils disponibles dans Android?
  • Comment arrêter intentservice dans Android?
  • Impossible de résoudre: com.android.support:support-v4:23.0.0
  • Activity.finish () appelé mais l'activité reste chargée dans la mémoire
  • Erreur GCM ACCOUNT_MISSING
  • En outre, vérifiez Build-> Configuration Manager pour vous assurer que ce projet est configuré pour Déployer pour cette configuration.

    D'accord

    (TOUTES les solutions ci-dessus, j'ai déjà vérifié …)

    D'autres fois, il n'y a pas d'erreur et Visual Studio cesse de fonctionner ou l'application commence bien mais le studio visuel n'est pas réactif.

    L'erreur vient de commencer récemment alors que (presque) rien n'a changé sur l'application. J'espérais que quelqu'un avait cette erreur avant et savais si c'était en raison de certains paramètres de propriété ou quelque chose comme ça?

    PS: Je crois également que cela pourrait être causé par ma caméra, je l'utilise dans mon application et lorsque mon application décide de déployer (~ 1 en 5 fois), elle s'est écrasée sur l'écran de la caméra, voici le cameracode:

    private void CreateCamera(ISurfaceHolder holder) { try { if (holder != null) { camera = Android.Hardware.Camera.Open(); Android.Hardware.Camera.Parameters p = camera.GetParameters(); p.PictureFormat = ImageFormatType.Jpeg; camera.SetParameters(p); camera.SetDisplayOrientation(90); camera.SetPreviewCallback(this); camera.Lock(); camera.SetPreviewDisplay(holder); camera.StartPreview(); if (PackageManager.HasSystemFeature("android.hardware.camera.autofocus")) { camera.AutoFocus(this); } } } catch (System.Exception e) { Android.Util.Log.Debug("SIMPLECAMERA", e.Message); System.Console.WriteLine(e.Message); } } 

  • Comment créer un dégradé d'arrière-plan animé comme l'application Instagram?
  • Comment puis-je obtenir un MediaController Android pour apparaître à partir de la mise en page xml?
  • Erreur: échec d'exécution pour la tâche ': application: packageDebug'. >! Zip.isFile ()
  • Impossible de faire pivoter l'émulateur avec Android 4.4
  • Dessiner 2 cercles sur un canevas
  • Comment aligner le texte sur Android
  • 4 Solutions collect form web for “Erreur de débogueur Android (MonoDroid)”

    Dans Visual Studio 2010: Build -> Configuration Manager -> Mettre un contrôle dans la zone "Déployer".

    Cela est arrivé à moi lorsque j'ai changé de la configuration de Debug à Release. Pour une raison quelconque, la case Déployer est restée non sélectionnée.

    Pour moi, j'ai eu la case à cocher Déployer cochée tout au long du jeu, mais j'ai trouvé l'astuce si vous ciblez "Any CPU" pour les émulateurs est de cibler explicitement x86.

    J'utilise un PC 32 bits et le paramètre de la plateforme x86 est dans Configuration Manager:

    Entrez la description de l'image ici

    Entrez la description de l'image ici

    Entrez la description de l'image ici

    La première fois que vous exécutez l'application, cela prend quelques minutes (pour installer la plate-forme et etc.)

    Yay Happy Coding 🙂

    Edit: Je viens de trouver la documentation officielle , un problème avec l'architecture ARM et x86 étant le chemin à parcourir

    Spécifique à Android Si vous avez essayé toutes les solutions ci-dessus, ne parvenez toujours pas à réussir .. accédez à votre Gestionnaire d'applications et vérifiez s'il y a quelque chose installé avec le nom de votre application ou le nom de votre service et de le désinstaller.

    Parfois, même si vous désinstallez, l'application est toujours affichée dans Application Manager avec une taille de 0 Ko.

    Il m'est arrivé quand je passe du mode de libération au mode de débogage.

    HTH quelqu'un 🙂

    J'ai dû désinstaller l'application, Mono Shared Runtime et Xamarin.Android API qui fonctionnaient.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.