visual-studio-2010 - 用于 Visual Studio 2010 的 Monodroid "Hello-World"失败

标签 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 秒内单击“确定”,我会一个接一个地看到这些按摩:

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

最后一条消息一直没有结束,直到我关上了 window 。这导致了另一个弹出窗口,上面写着:

“出现部署错误。继续?”

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

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

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

最佳答案

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

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

关于visual-studio-2010 - 用于 Visual Studio 2010 的 Monodroid "Hello-World"失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6578535/

相关文章:

asp.net - VS 2010 配置转换在部署期间产生不需要的空白

angular - Angular 7 应用程序在 Tomcat 上的图像路径

tomcat - 单个 Tomcat 实例和多个端口中的 WAR

c# - 如何在 Visual C++ 中使用使用 C# 创建的 dll?

c++ - 从二进制 dll 文件中删除 C++ 类名

c++ - 没有按钮图像的 CMFCEditBrowseCtrl

deployment - Heroku - 我可以从 Procfile 调用 Maven 吗?

xamarin.forms - MvvmCross如何实现 View 模型的条件呈现?

xamarin.android - Monodroid getApplicationContext()?

android - 如何在空白 Android 应用程序中使用 MVVMCross