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).

  • Android: bug dans launchMode = "singleTask"? -> pile d'activité non conservée
  • Obtenez l'état de verrouillage des caps dans Android
  • Comment utiliser l'image SVG dans ImageView
  • GCM comment annuler l'enregistrement d'un périphérique avec GCM et un serveur tiers
  • Comment éviter le double nom de contact (données) pendant le chargement des informations de contact à listview?
  • Nouvel enregistrement de l'API GCM Inconnu Erreur source
  • 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 obtenir le nombre total de lignes dans un projet Android Studio?
  • Comment intégrer i-jetty server dans l'application Android?
  • Android Espresso vérifie le texte sélectionné
  • Java vs Python HMAC-SHA256 Mismatch
  • Comment ouvrir les paramètres d'Android Phone sur un bouton cliquez sur notre application Android
  • Visionneuse Android avec certificat client
  • 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.