C# 当我运行我的mono android应用程序时,无法运行模拟器并出现部署错误

C# 当我运行我的mono android应用程序时,无法运行模拟器并出现部署错误,c#,mono,C#,Mono,当我运行应用程序时,我看到一个选择设备的窗口 我在那里看到我的安卓系统列表,但它离线了,好像我无法选择它可能是czu-um使用mono的评估版 所以我试着选择StartEmulator图像,在那里我看到了我创建的两个图像。 都是2.2android 我选择了其中一个双击,但什么也没发生。我回到列表中我的android离线的第一个窗口 如果我选择取消im获取错误,请说:有部署错误。 如果我选择不继续,它将退出调试并停止运行。 如果我选择“是”继续,请说: 构建失败 MonoDroid不支持运行以前

当我运行应用程序时,我看到一个选择设备的窗口 我在那里看到我的安卓系统列表,但它离线了,好像我无法选择它可能是czu-um使用mono的评估版

所以我试着选择StartEmulator图像,在那里我看到了我创建的两个图像。 都是2.2android 我选择了其中一个双击,但什么也没发生。我回到列表中我的android离线的第一个窗口

如果我选择取消im获取错误,请说:有部署错误。 如果我选择不继续,它将退出调试并停止运行。 如果我选择“是”继续,请说:

构建失败

MonoDroid不支持运行以前的版本。请确保您的解决方案在运行或调试之前已生成

所以我尝试了:构建解决方案和重建解决方案我没有得到任何错误,但它没有解决这个部署错误消息

换句话说,我如何运行和使用模拟器?! 我现在不会买它的399$


谢谢。

谷歌最新的Android SDK有一个漏洞,如果你将模拟器安装到包含空格的位置(即默认位置),它将不会启动


卸载Android SDK并将其重新安装到不包含空格的位置,如C:\Android。

我按照您所说的jpobst进行了尝试,然后尝试生成HWLO World代码,现在我可以看到模拟器,但我没有看到文本“hello World”。当我退出emulator和emulator窗口并停止应用程序的调试/运行时,仍然会出现错误“如果我选择取消im获取错误,请说:有部署错误。如果我选择不继续,它将退出调试并停止运行。如果我选择YES继续上面提到的错误。我不确定这个错误是否使我在模拟器“hello world”中看不到文本
using Android.Content;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using Android.OS;
using Android.Media;

namespace MoviePlayer
{
    [Activity(Label = "MoviePlayer", MainLauncher = true, Icon = "@drawable/icon")]
    public class Activity1 : Activity
    {
        int count = 1;
        MediaPlayer mp;

        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.Main);
            mp = new MediaPlayer();
            mp.Prepare();
            mp.SetDataSource("F:\\DCIM\\100MEDIA\\VIDEO0034.3gp");
            mp.Start();

        }
    }
}