我对xamarin很新,只是试图在按钮点击上实现Hello world。在我的.axml文件中,我创建了按钮,在.cs文件中,我编写了逻辑,用于在按钮点击上显示hello world。当我尝试通过从提供的模拟器列表中选择Android模拟器来运行应用程序时,第一个应用程序说部署之后它将进入调试模式,虽然我没有给出任何断点,从调试模式它启动模拟器和程序没有执行。当我在模拟器中检查应用程序时,我无法看到我的应用程序。我在论坛中尝试了一个解决方案,它说它在运行时再次启动模拟器,但这次我可以看到我的应用程序打开了,但在几秒钟内它就说“不幸的是应用程序已关闭”。试图取消选中快速部署选项但没有用。任何人都可以帮助我。
protected override void OnCreate(Bundle bundle) { base.OnCreate(束);
// 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();
}
}
谢谢。
答案 0 :(得分:0)
它因为缺少libaot-mscorlib.dll。因此,通常隐藏在过多的消息中 - 很容易修复:禁用Android快速部署。转到Android项目的属性,点击“Android选项”标签,然后取消选择“使用快速部署”。
如果这不起作用,请执行以下步骤:
阅读文章,我想这会有所帮助 https://dzone.com/articles/fix-for-could-not-connect-to-the-debugger-while-de