当我运行我的单声道Android应用程序时,无法运行模拟器并获得部署错误

时间:2011-08-01 20:45:24

标签: c# mono

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();

        }
    }
}

当我运行应用程序时,我看到一个选择设备的窗口 我看到我的机器人在那里列出,但它离线像我不能选择它可能czu um使用评估版的单声道?

因此,我试图选择启动​​模拟器图像,在那里我看到我创建的两个图像。 两个2.2 android 我选择其中一个双击,没有任何反应。我回到第一个窗口,我的android在列表中处于脱机状态。

如果我选择取消即可获得错误说:有部署错误。 如果我选择不继续NO退出调试并停止运行。 如果我选择YES继续我得到错误说:

构建失败

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

所以我试图制作:构建解决方案和重建解决方案我没有遇到任何错误,但它没有解决此部署错误消息。

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

程序

感谢。

1 个答案:

答案 0 :(得分:0)

Google最新的Android SDK存在一个错误,如果您将模拟器安装到包含空格的位置(即:默认设置),模拟器将无法启动。

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