繁体   English   中英

Android模拟器无法与Visual Studio一起使用

[英]Android emulator not working with visual studio

我对xamarin还是很陌生,只是尝试在按钮单击上实现Hello world。 在我的.axml文件中,我创建了按钮,而在.cs文件中,我编写了逻辑来在按钮单击时打个招呼世界。 当我尝试通过从提供的仿真器列表中选择android仿真器来运行该应用程序时,第一个应用程序说,虽然我没有给出任何断点,但仍将其部署到调试模式,从调试模式启动仿真器,程序无法执行。 当我在模拟器中检查应用程序时,无法在其中看到我的应用程序。 我在论坛上尝试了一个解决方案,该解决方案说在模拟器运行时再次启动它,但是这次我可以看到我的应用程序打开了,但是几秒钟后它显示“不幸的是,应用程序已关闭”。 试图取消选中快速部署选项,但没有用。 谁能帮我这个忙。

受保护的重写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();
    }



}

谢谢。

这是因为缺少libaot-mscorlib.dll。 因此,通常隐藏在大量消息中-易于修复:禁用Android快速部署。 转到Android项目的属性,单击选项卡“ Android选项”,然后取消选择“使用快速部署”。

如果这样做不起作用,请执行以下步骤:

  1. 启动Hyper-V管理器
  2. 选择您要使用的模拟器
  3. 右键单击,点击设置
  4. 点击处理器
  5. 点击兼容性
  6. 单击复选框“迁移到具有不同处理器版本的物理计算机”

阅读这篇文章,我想它将对https://dzone.com/articles/fix-for-could-not-connect-to-the-debugger-while-de有所帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM