安装 Xamarin Mono for Android

7
我正在尝试安装Xamarin Mono for Android,但是遇到了一些困难。我已经安装了Java SDK和Android SDK。现在当我运行Xamarin安装程序时,它说找不到Android SDK,然后继续下载SDK。当下载进度达到100%后,它又回到了0%并重新开始下载,一直这样循环,无法跳过此步骤。有没有办法让它跳过这个步骤或者告诉它Android SDK已经安装?

1
您可以在c:\users<yourlogin>\appdata\local\xamarin\monoforandroid中找到安装日志-查看实际错误,也许只是网络问题。至于跳过此步骤-Mono for Android需要特定位置的特定软件包,但如果您使用Google的自执行安装程序安装Android SDK,则不会执行任何操作。然后,我们的安装程序将检测到Android SDK已存在,并仅配置所需的AVD。 - grendel
嗨,Grendel。谢谢你的回复。它需要哪些特定位置来安装软件包?你能否澄清一下这些软件包是哪些?是否还有手动安装的方法?我真的需要你的帮助,因为我迫不及待地想尝试Mono。 - nnyamhon
顺便说一下,我正在使用Windows 7,但似乎找不到带有日志的目录。 - nnyamhon
该目录是隐藏的,使用总指挥或配置Windows资源管理器以显示隐藏文件,您将会看到它。 我不确定为什么您想自己下载Android SDK而不是让安装程序完成工作?您无论如何都必须下载所有软件包。 MfA要求平台API 7、8、10、12和14,API 14的系统映像 关于Android SDK的位置-如果您使用Google的sfx安装程序,只需让其完成工作,我们的安装程序将检测到它。 - grendel
1
嗨,我使用的是按使用付费的互联网,所以每次安装程序尝试获取Android SDK时我都会被收费。所以我进入了文件夹c:\users<yourlogin>\appdata\local\xamarin\monoforandroid\AndroidSDK\android-sdk-windows\,在那里运行了SDK Manager并安装了所有所需的API,然后运行Xamarin安装程序,以便它可以配置AVD并完成其余的安装。这对我来说效果更好。 - nnyamhon
1
所以你手动完成了安装程序为你完成的工作 :) 你下载了同样数量的数据,但如果你满意,我也很高兴 :) - grendel
1个回答

13

我曾经也遇到了同样的问题。

  1. 右键点击setup.exe文件
  2. 选择“以管理员身份运行”

非常感谢。我在Windows 7上遇到了“Beta已过期”的错误消息,因为我使用的Mono for Android SDK已经过时,而统一安装程序总是报告我的Win7设置已经安装。如果以上方法不起作用,我还发现了这个链接:http://mono-for-android.1047100.n5.nabble.com/Problems-with-installing-monodroid-with-Android-SDK-td5661567.html。我只是想让vs2010安装mono for android试用版,以便我可以通过visual studio 2010在模拟器中尝试一些示例应用程序。再次感谢,只是为Google添加搜索词... - user326608

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接