Je tente d'exécuter du code simple qui est généré par défaut lorsque vous créez un nouveau projet dans Visual Studio. L'émulateur déclenche une exception. C'est la version d'évaluation de Mono pour Android. Pourquoi cette erreur se produit? Merci.Monodroid déclenche une erreur
Voici le code
using System;
using Android.App;
using Android.Content;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using Android.OS;
namespace MonoAndroidApplication1
{
[Activity(Label = "MonoAndroidApplication1", MainLauncher = true, Icon = "@drawable/icon")]
public class Activity1 : Activity
{
int count = 1;
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
// Set our view from the "main" layout resource
SetContentView(Resource.Layout.Main);
// Get our button from the layout resource,
// and attach an event to it
Button button = FindViewById<Button>(Resource.Id.MyButton);
button.Click += delegate { button.Text = string.Format("{0} clicks!", count++); };
}
}
}
Ici erreur
a tenté de lancer l'activité 'MonoAndroidApplication1.MonoAndroidApplication1/monoandroidapplication1.Activity1', mais l'appareil n'a pas pu le trouver. Une cause fréquente de ceci est l'ajout manuel d'un fichier à votre AndroidManifest.xml dont le nom ne correspond pas à votre classe d'activité.
Pensez à utiliser la [activité] attribut à la place: http://monodroid.net/Tutorials/Working_with_AndroidManifest.xml
Semble oui. Je ne vois pas d'application installée sur mon périphérique virtuel. Je n'ai aucune idée. Peut-être possible de vérifier les fichiers journaux quelque part? –
Allez dans Outils-> Options-> Mono pour Android et activez la journalisation ADB. Cela va écrire un journal sur votre bureau qui devrait avoir le message d'échec quelque part dedans. – jpobst