0

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

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

你能帮我吗???

4

2 回答 2

3

Android 模拟器有点棘手,至少 MonoDroid 是这样。执行应用程序并选择为 Monodroid 定义的虚拟设备后,模拟器将启动。棘手的部分来了,您还会在下方看到一个 Monodroid“选择设备”窗口,与最初的窗口略有不同。您应该转到该窗口,现在在运行设备列表中选择“emulator-5554”,然后按“确定”。完成后,应将应用程序部署到模拟器。慢,但应该部署。

为了提高 Android 模拟器性能,我建议您查看Emulator 快照MoreWally.com上的这篇文章

于 2011-06-09T15:13:22.933 回答
1

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

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。当你重新打开它现在应该可以工作了。

于 2012-07-09T04:17:46.193 回答