Xamarin 安装问题

Posted

技术标签:

【中文标题】Xamarin 安装问题【英文标题】:Xamarin Installation issue 【发布时间】:2013-04-03 00:56:35 【问题描述】:

我正在尝试安装适用于 android 的 Xamarin,但遇到了一些问题,我无法在任何地方找到任何帮助。甚至,我尝试以管理员身份运行安装,但仍然出现相同的错误: 这是日志文件Error Part

[2013-04-10 23:20:27.396] [Info] Installing an MSI
[2013-04-10 23:20:27.400] [Info] Database path: <USER_HOME>\Temp\Xamarin\downloads\mono-android-4.6.02001.msi
[2013-04-10 23:20:27.404] [Info] Starting MSI installation: msiexec /i "<USER_HOME>\Temp\Xamarin\downloads\mono-android-4.6.02001.msi" /quiet /passive /log "<USER_HOME>\Temp\tmp76AB.tmp" ADDLOCAL=MonoDroidSDK,VisualStudioAddin,VisualStudio11Addin
[2013-04-10 23:20:27.608] [Info] MSI installation process exited with code 1620
[2013-04-10 23:20:27.611] [Info] Status: failed.
[2013-04-10 23:20:27.615] [Info] InstallMsi failed for '<USER_HOME>\Temp\Xamarin\downloads\mono-android-4.6.02001.msi'
[2013-04-10 23:20:27.618] [Exception] Exception was thrown.
[2013-04-10 23:20:27.618] [Exception] System.InvalidOperationException: MSI execution failed.
[2013-04-10 23:20:27.618] [Exception] à Xamarin.Web.Installer.WindowsInstallationArchiveHandler.InstallMsi(String file, Boolean needsPrivileges)
[2013-04-10 23:20:27.621] [Info] BEGIN >>>>>> msiexec log: '<USER_HOME>\Temp\tmp76AB.tmp'
[2013-04-10 23:20:27.626] [Info] END >>>>>> msiexec log: '<USER_HOME>\Temp\tmp76AB.tmp'
[2013-04-10 23:20:27.629] [Info] Status: failed.
[2013-04-10 23:20:27.632] [Exception] Installation of software item 'Xamarin.Android for Visual Studio and Xamarin Studio' failed with exception.
[2013-04-10 23:20:27.632] [Exception] Xamarin.Web.Installer.InstallException: Installation of archive '<USER_HOME>\Temp\Xamarin\downloads\mono-android-4.6.02001.msi' failed with exception. ---> System.InvalidOperationException: MSI execution failed.
[2013-04-10 23:20:27.632] [Exception] à Xamarin.Web.Installer.WindowsInstallationArchiveHandler.InstallMsi(String file, Boolean needsPrivileges)
[2013-04-10 23:20:27.632] [Exception] à Xamarin.Web.Installer.Installer.InstallationArchiveHandler.Install(String path, Boolean needsPrivileges)
[2013-04-10 23:20:27.632] [Exception] --- Fin de la trace de la pile d'exception interne ---
[2013-04-10 23:20:27.632] [Exception] à Xamarin.Web.Installer.Installer.InstallationArchiveHandler.Install(String path, Boolean needsPrivileges)
[2013-04-10 23:20:27.632] [Exception] à Xamarin.Web.Installer.Installer.BaseSoftwareItem.Install(UInt32 tryNumber)
[2013-04-10 23:20:27.632] [Exception] à WindowsInstaller.ProgressPage.InstallationWorker()
[2013-04-10 23:20:27.635] [Info] Status: failed.
[2013-04-10 23:20:27.638] [Debug] Starting installation complete task.
[2013-04-10 23:20:27.641] [Info] Background installation worker completed.
[2013-04-10 23:20:27.644] [Info] Installation completed with failure
[2013-04-10 23:20:27.647] [Info] Status: failed.

【问题讨论】:

您在 Xamarin 中可能会有更多运气:forums.xamarin.com/categories/android 【参考方案1】:

就像Chlebta说的;尝试直接下载文件。

我已将 URL 更新为最新版本: http://download.xamarin.com/MonoforAndroid/Windows/mono-android-4.8.00013.msi

【讨论】:

【参考方案2】:

我刚刚第二次遇到同样的问题。

以下是允许我解决它的步骤:

    卸载所有 Xamarin 产品(Xamarin Android、Xamarin Studio 等) 转到 C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Extensions 并删除 Xamarin 文件夹 转到 C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions 并删除 Xamarin 文件夹 根据需要安装 Xamarin Studio 或 mono-android-4.8.00013.msi

我希望它会有所帮助(并希望问题不会再次发生......)

【讨论】:

【参考方案3】:

MSI 未完成:从 URI http://download.xamarin.com/studio/Windows/XamarinStudio-5.0.0.878-0.msi 直接下载时(7,627,523 字节)与(40,300,544 字节)

【讨论】:

以上是关于Xamarin 安装问题的主要内容,如果未能解决你的问题,请参考以下文章

安装 Xamarin - VS 安装程序“可用”选项卡,不包含项目

重新安装 Windows/Visual Studio 2015/Xamarin - 找不到 Android SDK

为 Visual Studio 2013 Express 安装 Xamarin

使用 Visual Studio 2015 安装 xamarin

Xamarin.Forms UWP 项目不会安装在 Windows 10 移动版上

NuGet 包安装失败“包还原失败。回滚 <xamarin.android> 的包更改”