C# 在.NET应用程序中嵌入Android仿真器

C# 在.NET应用程序中嵌入Android仿真器,c#,android,android-emulator,C#,Android,Android Emulator,我正在.NETC#中开发一个调查设计器应用程序,它将调查导出到一个文件,然后发送到android设备。android设备将解析调查文件并在调查移动应用程序中显示 现在,我希望用户能够在.NET应用程序中预览,这样他们就可以通过在android模拟器中显示应用程序来了解调查在android设备中的效果。此外,我希望模拟器显示在windows窗体或面板中 我的问题是:是否可以在winform应用程序中显示android仿真器,是否可以与之通信?换句话说,在.NET framework中是否有Andr

我正在.NETC#中开发一个调查设计器应用程序,它将调查导出到一个文件,然后发送到android设备。android设备将解析调查文件并在调查移动应用程序中显示

现在,我希望用户能够在.NET应用程序中预览,这样他们就可以通过在android模拟器中显示应用程序来了解调查在android设备中的效果。此外,我希望模拟器显示在windows窗体或面板中

我的问题是:是否可以在winform应用程序中显示android仿真器,是否可以与之通信?换句话说,在.NET framework中是否有Android Emulator的API或扩展?

我在互联网上搜索过这个主题,但大多数结果都是关于通过TCP端口与仿真器通信,并通过在.NET应用程序中创建新进程来启动应用程序


能够在我的应用程序中显示emulator对我来说很重要,因为我不想将多个应用程序部署到我的客户端。

您可以使用其应用程序以编程方式访问Hyper-V实例。Hyper-V实例可以在用户看不到窗口的情况下运行,并且您可以发送单击和输入,然后执行一次操作

但是,在你的C#app中复制Android应用程序的布局逻辑似乎要轻松得多。如果您选择Android Emulator路线,那么您将托管一个最小512 MB的进程以及所有涉及的CPU和GPU使用量