C# Android emulator不与visual studio一起工作
我是xamarin的新手,只是尝试通过点击按钮来实现Hello world。在.axml文件中,我创建了button,在.cs文件中,我编写了在单击按钮时说hello world的逻辑。当我试图通过从提供的模拟器列表中选择android emulator来运行应用程序时,第一个应用程序说部署之后它将进入调试模式,尽管我没有给出任何断点,但从调试模式它将启动模拟器,程序将停止执行。当我在emulator中检查应用程序时,我看不到我在emulator中的应用程序。我在论坛上尝试了一个解决方案,它说在模拟器运行时再次启动模拟器,但这次我可以看到我的应用程序打开了,但几秒钟后它说“不幸的是,应用程序关闭了”。尝试取消选中快速部署选项,但没有使用。有人能帮我吗 创建时受保护的覆盖无效(捆绑包) { base.OnCreate(bundle)C# Android emulator不与visual studio一起工作,c#,android,xamarin,android-emulator,C#,Android,Xamarin,Android Emulator,我是xamarin的新手,只是尝试通过点击按钮来实现Hello world。在.axml文件中,我创建了button,在.cs文件中,我编写了在单击按钮时说hello world的逻辑。当我试图通过从提供的模拟器列表中选择android emulator来运行应用程序时,第一个应用程序说部署之后它将进入调试模式,尽管我没有给出任何断点,但从调试模式它将启动模拟器,程序将停止执行。当我在emulator中检查应用程序时,我看不到我在emulator中的应用程序。我在论坛上尝试了一个解决方案,它说在
//从“主”布局资源设置视图
//SetContentView(Resource.Layout.Main);
Button myButton=FindViewById(Resource.Id.btnHw);
myButton。单击+=myButton\u Clcik;
}
void myButton_Clcik(对象发送方,事件参数e)
{
Toast.MakeText(这是“Hello world”,ToastLength.Long).Show();
}
}
多谢各位 这是因为缺少libaot-mscorlib.dll。因此,通常隐藏在大量消息中的问题很容易解决:禁用Android快速部署。转到Android项目的属性,点击“Android选项”选项卡,然后取消选择“使用快速部署” 如果不起作用,请执行以下步骤:
您好,我试图用第一种解决方案修复它,但它不起作用。所以我尝试了第二种技术,但当我打开Hyper-V管理器时,我无法看到任何模拟器。你能帮我一下吗?emulator没有运行。如果不使用visual studio emulator,请下载visual studio emulator for android并安装它。然后从它运行一个模拟器。当我尝试安装visual studio emulator for andriod时,它向我抛出一个错误,说“这台计算机不支持windows phone emulator,它需要64”。请帮我完成此操作。更新visual studio并在修改时选择windows phone 8.1谢谢。现在,我有了VisualStudioAndroid模拟器。我遵循了前面讨论过的所有步骤,但这次当我在emulator启动后执行应用程序,然后在部署后转到部署,它将进入调试状态。在调试状态下,它在按钮myButton=findviewbyd(Resource.Id.btnHw)处抛出错误;myButton。单击+=myButton\u Clcik;错误消息:对象引用未设置为对象的实例。
// 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();
}
}