【问题标题】:Monodroid "Hello-World" for Visual Studio 2010 failsVisual Studio 2010 的 Monodroid“Hello-World”失败
【发布时间】:2011-07-05 06:09:46
【问题描述】:

我尝试使用 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 秒内我点击确定,我看到这些按摩一个接一个:

“打包应用程序..” “正在等待设备..”

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

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

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 另外,在仔细阅读您的帖子后,我有这样的想法:确保您正在运行的模拟器与清单文件中定义的匹配。您的清单中应该有这样的内容:<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="12" />
    【解决方案2】:

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

    请访问此其他问题以了解更多信息。

    Build Failed. MonoDroid does not support running the previous version

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2011-05-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-08-16
        • 2015-12-20
        • 1970-01-01
        • 2018-04-26
        • 1970-01-01
        相关资源
        最近更新 更多