【发布时间】:2011-06-30 08:34:00
【问题描述】:
我正在尝试运行在 Visual Studio 中创建新项目时默认生成的简单代码。模拟器引发异常。它是 Mono for Android 的评估版。为什么会发生这种错误?谢谢。
这里是代码
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++); };
}
}
}
这里出错
尝试启动活动“MonoAndroidApplication1.MonoAndroidApplication1/monoandroidapplication1.Activity1”,但设备找不到它。
造成这种情况的常见原因是手动向您的 AndroidManifest.xml 添加一个名称与您的 Activity 类不匹配的名称。
考虑改用 [Activity] 属性: http://monodroid.net/Tutorials/Working_with_AndroidManifest.xml
【问题讨论】:
标签: xamarin.android