【发布时间】:2017-07-17 13:45:17
【问题描述】:
我对 xamarin 很陌生,只是尝试在单击按钮时实现 Hello world。在我的 .axml 文件中,我创建了按钮,在 .cs 文件中,我编写了逻辑来在按钮单击时打招呼。当我尝试通过从提供的模拟器列表中选择 android 模拟器来运行应用程序时,第一个应用程序说部署之后它将进入调试模式,尽管我没有给出任何断点,从调试模式它正在启动模拟器和程序停止执行。当我检查模拟器中的应用程序时,我看不到我的应用程序。我在论坛中尝试了一个解决方案,它说在模拟器运行时再次启动模拟器,但这次我可以看到我的应用程序打开了,但几秒钟后它说“不幸的是应用程序已关闭”。试图取消选中快速部署选项但没有用。任何人都可以帮助我。
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle);
// Set our view from the "main" layout resource
// SetContentView (Resource.Layout.Main);
Button myButton = FindViewById<Button>(Resource.Id.btnHw);
myButton.Click += myButton_Clcik;
}
void myButton_Clcik(object sender, EventArgs e)
{
Toast.MakeText(this, "Hello world", ToastLength.Long).Show();
}
}
谢谢。
【问题讨论】:
标签: c# android xamarin android-emulator