我是安装了MonoDevelop,配置了android sdk还有java sdk路径后好的。

解决方案 »

  1.   

    sdk的目录有中文吗或空格?如果有会报错
      

  2.   

    打开Android SDK的Android SDK Manager,选中Google USB Driver,然后Install即可。
      

  3.   

    android sdk路径不对,使用monodeveloper设置一下,或者直接在注册表里查找mono for android
    改一下android sdk的路径,就好了
      

  4.   

    你可能是从什么奇怪的网页上看到的安装方法吧。删掉这所有东西,然后从 http://xamarin.com/monoforandroid 进行一键安装。
      

  5.   

    错误 1 “ResolveSdks”任务意外失败。
    System.ArgumentNullException: 值不能为 null。
    参数名: path1
       在 System.IO.Path.Combine(String path1, String path2, String path3)
       在 Novell.MonoDroid.Build.Tasks.ResolveSdks.Execute()
       在 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
       在 Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__20.MoveNext() Android1
    这个又是什么错误呀???   运行的时候出现的。
      

  6.   

    另外要注意,如果你机器上只有 vs2012,最好先安装一个 vs2010。即使以后不用它,最好也是安装它。貌似官网上的安装程序有点问题,需要有vs2010在场时才能正确配置vs2012。
      

  7.   

    这个是由于注册表问题,刚才前辈教我了一下,希望能帮助以后遇到这个问题人
    步骤1,在运行里输入注册表命令regedit  打开注册表,在Novell下找到mono for android
    步骤2,点击mono for android 显示其中的注册表,找到AndroidSdkDirectory表,单击更改成你对于的android sdk路径。
    步骤3,打开visual studio,在工具——》选项——》mono for android处看路径是否和你更改的一致,勾选emulator/device debugging的第一个选项   下面的全都不勾选  确定就ok了。
      

  8.   

    已解决,目录问题,目录地址打开SDK Manager.exe能够在顶部看到,然后到注册表搜索 AndroidSdkDirectory,修改即可
      

  9.   

    用Mono自动安装的程序会有问题的
    卸载了mono for android,然后再手动安装一下mono-android-4.6这个东西吧
      

  10.   

    (vs2012)我也是这个问题,
    【1】我先把mono for android 4.2.5用360卸载了,
    (注意不要清理残留,xml那几个文件夹明显是vs的),个人觉得应该是sdk不能先配路径,要让mono for android自己配制。
    【2】把环境变量Path底下的sdk相关的先删了,再安装一次mono for android 4.2.5
    【3】然后打开monodevelop,首选项把sdk路径配置好了
    【4】把环境变量那几个sdk相关的加到最后
    最后打开vs2012居然不报错 了!
    打开工具,选项,mono for android果然路径都对了。
      

  11.   

    这个是由于注册表问题,刚才前辈教我了一下,希望能帮助以后遇到这个问题人
    步骤1,在运行里输入注册表命令regedit  打开注册表,在Novell下找到mono for android
    步骤2,点击mono for android 显示其中的注册表,找到AndroidSdkDirectory表,单击更改成你对于的android sdk路径。
    步骤3,打开visual studio,在工具——》选项——》mono for android处看路径是否和你更改的一致,勾选emulator/device debugging的第一个选项   下面的全都不勾选  确定就ok了。
    这个是对的,刚才我已经解决了 多谢多谢
      

  12.   

    各位大神:我的怎么是这样的错误嘞,怎么解呀???There was an error attempting to initialize the Mono for Android extension.more detail:
    System.Exception: There is already a logger with the name 'Xamarin.Android'
       在 Mono.VisualStudio.Extension.LoggingService.AddLogger(ILogger logger)
       在 Mono.Android.VisualStudio.MonoAndroidPackage.SetupLogging()
       在 Mono.Android.VisualStudio.MonoAndroidPackage.Initialize()