为什么我会收到错误"布尔需求特权"何时尝试为Android安装Xamarin?

时间:2016-10-08 19:21:49

标签: android xamarin installation privileges error-log

  

Iv注意到"布尔需要特权"出现错误的时候   尝试安装xamarin每次尝试时都会给出错误的一部分   安装它说"布尔需要特权"所以我不确定我是否需要   对某些人如何给予xamarin管理员权限或什么?真的我只是   虽然猜测解决方案?

     

这里是Xamarin安装程序的错误日志。安装' Xamarin'   失败,有多个异常(尝试3)错误   安装物品。异常类型:System.AggregateException   存档的安装   ' C:\用户\道格拉斯\应用程序数据\本地\ TEMP \ Xamarin \下载\ Xamarin.VisualStudio_4.2.0.695.msi'   失败,例外。例外类型:   Xamarin.Web.Installer.InstallException完整堆栈跟踪:at   Xamarin.Web.Installer.Installer.InstallationArchiveHandler.Install(字符串

     

path,Boolean needsPrivileges)

     

在   System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid3 [T0,T1,T2](调用点   site,T0 arg0,T1 arg1,T2 arg2)at   Xamarin.Web.Installer.Installer.BaseSoftwareItem.InstallDownloadedItem(字符串   url,InstallationArchiveHandler处理程序,DownloadServiceWorkItem   下载)   Xamarin.Web.Installer.Installer.BaseSoftwareItem.Install(UInt32的   tryNumber)at   Xamarin.Web.Installer.Installer.XamarinVSSoftwareItem.Install(UInt32的   WindowsInstaller.ProgressPage.InstallationWorker()中的tryNumber)   存档的安装   ' C:\用户\道格拉斯\应用程序数据\本地\ TEMP \ Xamarin \下载\ Xamarin.VisualStudio_4.2.0.695.msi'   失败,例外。例外类型:   Xamarin.Web.Installer.InstallException完整堆栈跟踪:at   Xamarin.Web.Installer.Installer.InstallationArchiveHandler.Install(字符串

     

path,Boolean needsPrivileges)

     

在   Xamarin.Web.Installer.Installer.BaseSoftwareItem.InstallDownloadedItem(字符串   url,InstallationArchiveHandler处理程序,DownloadServiceWorkItem   下载)   Xamarin.Web.Installer.Installer.BaseSoftwareItem.Install(UInt32的   tryNumber)at   Xamarin.Web.Installer.Installer.XamarinVSSoftwareItem.Install(UInt32的   WindowsInstaller.ProgressPage.InstallationWorker()中的tryNumber)   存档的安装   ' C:\用户\道格拉斯\应用程序数据\本地\ TEMP \ Xamarin \下载\ Xamarin.VisualStudio_4.2.0.695.msi'   失败,例外。例外类型:   Xamarin.Web.Installer.InstallException完整堆栈跟踪:

     

在   Xamarin.Web.Installer.Installer.InstallationArchiveHandler.Install(字符串   path,Boolean needsPrivileges)

     

在   Xamarin.Web.Installer.Installer.BaseSoftwareItem.InstallDownloadedItem(字符串   url,InstallationArchiveHandler处理程序,DownloadServiceWorkItem   下载)   Xamarin.Web.Installer.Installer.BaseSoftwareItem.Install(UInt32的   tryNumber)at   Xamarin.Web.Installer.Installer.XamarinVSSoftwareItem.Install(UInt32的   在WindowsInstaller.ProgressPage.InstallationWorker()

中的tryNumber      

安装日志超出了文本限制,但我也注意到了   need needsPrivileges?我不确定我是如何赋予它特权的呢   需要那里

     

" [2016-10-08 12:08:05.637] [例外] at   Xamarin.Web.Installer.Utilities.InstallMSI(String file,Boolean   needsPrivileges,Action`3 processCommandArguments)"

     

[2016-10-08 12:12:11.802] [Debug]开始安装完成任务。   [2016-10-08 12:12:11.809] [信息]后台安装工人   完成。 [2016-10-08 12:12:11.917] [信息]安装完成   失败[2016-10-08 12:12:11.923] [信息]状态:失败。

1 个答案:

答案 0 :(得分:0)

我也看到了这个错误,在我的情况下我使用的是VS 2013.因此我安装了VS 2015 Build Tools,可以在这里找到:

C:\Users\xxx\AppData\Local\Temp\Xamarin\downloads\BuildTools_Full.exe

然后我从下载文件夹中重新运行了Xamarin.VisualStudio_4.2.0.695.msi。管理员权限不是必需的。