安装Xamarin Android失败

7

我正在尝试安装Xamarin的Android版本,但是遇到了一个非常奇怪的问题,无论我去哪里都找不到帮助。一旦安装开始并且在收集信息的屏幕上点击下一步按钮时,它就没有任何反应了。检查日志文件,总是因为内部错误而取消安装,我将复制给我提供信息的日志部分:

[287C:256C][2013-01-13T14:02:06]: Caching bundle from: 'C:\Users\MAXIPO~1\AppData\Local\Temp\{e9ab888e-6304-4ba3-b36a-b1a350d36592}\.be\XamarinSetup.exe' to: 'C:\ProgramData\Package Cache\{e9ab888e-6304-4ba3-b36a-b1a350d36592}\XamarinSetup.exe'
[287C:256C][2013-01-13T14:02:07]: Registering bundle dependency provider: {e9ab888e-6304-4ba3-b36a-b1a350d36592}, version: 3.0.0.0
[2464:19E4][2013-01-13T14:02:07]: Prompt for source of container: WixAttachedContainer, path: C:\Soft\Android\XamarinSetup.exe
[2464:19E4][2013-01-13T14:02:07]: Failed to resolve source for file: C:\Soft\Android\XamarinSetup.exe, error: 0x80070642.
[2464:19E4][2013-01-13T14:02:07]: Error 0x80070642: Failed while prompting for source (original path 'C:\Soft\Android\XamarinSetup.exe').
[2464:19E4][2013-01-13T14:02:07]: Failed to acquire container: WixAttachedContainer to working path: C:\Users\MAXIPO~1\AppData\Local\Temp\{e9ab888e-6304-4ba3-b36a-b1a350d36592}\4675EB82A6A7F3C48F80571AB6E8495BD1C803BA, error: 0x80070642.
[2464:2930][2013-01-13T14:02:07]: Error 0x80070642: Failed while caching, aborting execution.

无法解决XamarinSetup.exe的来源问题。这个文件从来不存在,即使在安装过程中一遍又一遍地刷新文件夹,也从未找到过它。我可以看到它开始将文件复制到临时文件夹,突然所有文件都消失了(我确定是因为取消操作)。我正在运行Windows 7,有什么想法吗?我已经寻找解决方案数天,甚至在我的系统中更改权限,为访客、我的用户、管理员等赋予所有路径的访问权限。

谢谢。

1个回答

14

尽管遇到了问题,但我最终还是安装好了所有的内容。多亏了 Xamarin 的支持,我知道自动安装并不总是有效的,所以最好手动安装每个包。以下是他们给我的指示:

看起来手动安装会获得 Mono for Android 试用版。请按照以下顺序下载并安装这些软件包:

  1. JDK 1.6:http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u31-download-1501634.html。请选择以上列表中的 jdk-6u31-windows-i586.exe 安装程序。

  2. Android SDK:http://dl.google.com/android/installer_r20-windows.exe。主安装程序完成后,请打开 SDK 管理器并安装以下平台 API:7、8、10、12、14。

  3. GTK#:http://download.xamarin.com/Installer/gtk-sharp-2.12.10.win32.msi

  4. MonoDevelop:http://download.xamarin.com/monodevelop/Windows/MonoDevelop-3.0.5.msi

  5. Mono for Android SDK:http://download.xamarin.com/MonoforAndroid/Windows/mono-android-4.4.55.104956787.msi

如果您不需要/想要使用MonoDevelop而是使用VisualStudio(2010专业版或更高版本),则可以跳过步骤3和4。在这种情况下,在执行步骤5之前,必须先安装VS。

始终记得在步骤2中安装API,另外JDK 1.6已经不是最新版本,因此它会提示您安装1.7而不是这个版本。


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