Visual Studio 2010的Monodroid“Hello-World”失败

时间:2011-07-05 06:09:46

标签: visual-studio-2010 deployment xamarin.android

我尝试使用visual studio 2010为Android创建单词“Hello-World”。我按照此处给出的说明进行操作:http://mono-android.net/Tutorials/Hello_World 它在这个阶段工作正常:

“Visual Studio现在将打包您的应用程序,将其复制到模拟器,然后启动它。一旦完成,您应该会看到类似的内容:”

这个阶段失败了。因此,没有包装,复制到模拟器,启动的迹象。我能看到的是android模拟器启动时没有给我的应用程序签名。我试图在Android应用程序中寻找应用程序,它不存在。

我认为我找到了一个解决方法,如下所示:当我退出模拟器时,我使用“选择设备”窗口返回到Visual Studio。这次,窗口出现时设备名称为“emulator-5554”,以绿色突出显示,但仅持续约1秒钟(当我尝试在开始运行应用程序时,此设备名称或除“Monodroid”之外的任何其他名称都没有出现单击CTRL-F5)。如果在这1秒钟内我点击了OK,我会一个接一个地看到这些按摩:

“包装应用......” “等待设备..”

最后一条消息从未结束,直到我关闭了窗口。这导致另一个弹出窗口说:

“存在部署错误。继续?”

当我点击“是”时,我达到了“MonoDroid不支持运行以前的版本。请确保在运行或调试之前构建解决方案。” 单击“否”时,我达到了上述部署错误消息。

当我等待模拟器-5554设备在1秒后消失时,我所能做的就是退出“选择设备”窗口,该窗口以相同的deplyoment错误消息结束。

我能做些什么才能让它发挥作用? 有人可以帮忙吗?谢谢!

3 个答案:

答案 0 :(得分:4)

将android工具目录添加到环境设置中的路径中。然后运行命令:“adb kill-server”以重新启动adb进程。然后运行“adb devices”并确保您看到您的模拟器。如果您没有看到它,请关闭仿真器并重新启动它。

再次尝试构建,如果失败,您可以cd到.apk文件所在的bin目录,并尝试运行“adb install your-app.apk”将apk手动安装到模拟器。

答案 1 :(得分:0)

MonoDroid错误很常见,并且有很多不同的可能原因。

请访问此其他问题以了解详情。

Build Failed. MonoDroid does not support running the previous version

答案 2 :(得分:0)

我遇到了同样的问题。 首先打开模拟器并创建您的设备然后开始等待(第一次需要大约15分钟) 如果不使用USB cab,它将以最佳方式部署