使用MonoDroid试用版调试应用程序

我已经安装了MonoDroid试用版。 我创建了一个“Hello Wolrld”应用程序并在模拟器中调试它,但任何应用程序都出现在Android设备模拟器的应用程序列表中!

问题是试用版或我的应用程序中的一些错误?

你能帮我吗???

Android模拟器有点棘手,至少在MonoDroid上。 执行应用程序并选择为Monodroid定义的虚拟设备后,仿真器将启动。 这里有一个棘手的部分,你也会得到一个Monodroid“选择设备”窗口,与你最初的一些略有不同。 您应该转到那个窗口,现在在运行设备列表中选择“emulator-5554”,然后按“确定”。 完成后,应将应用程序部署到模拟器。 缓慢但应该部署。

为了提高Android模拟器性能,我建议您在MoreWally.com上查看模拟器快照和本文 。

该错误在以下文档中描述:

http://support.xamarin.com/customer/portal/articles/141157-ide-does-not-display-target-device

我在启动时使用的程序是:

  1. 关闭开发环境,SDK管理器和模拟设备。
  2. 打开AVD Manager并启动您要使用的仿真器。
  3. 运行命令’adb devices’(位于Android \ android-sdk \ platform-tools中)并记下列出的设备。
  4. 如果没有,或列表不完整,则运行’adb kill-server’,然后运行’adb start-server’。 您可能希望使用这些命令创建批处理文件。
  5. 现在使用命令’adb devices’检查设备是否可见。
  6. 开放的开发环境,一切都应该工作。

如果您终止或启动新的仿真设备,当VS2010打开,然后设备在VS2010中不显示为“正在运行的设备”时,请关闭VS2010并执行步骤4到6.当您重新打开它时,现在应该可以正常工作。