Почему я получаю сообщение об ошибке "Boolean needsPrivileges" при попытке установить Xamarin для Android?

Iv заметил, что "Boolean needsPrivileges" появляется в ошибках при попытке установить xamarin. Часть ошибок, которые он выдает каждый раз, когда я пытаюсь установить его, говорит "Boolean needsPrivileges", так что я не уверен, что мне нужно что-то, как дать права администратора xamarin или что-то в этом роде.? Правда, я просто угадываю решения, хотя?

вот журнал ошибок от установщика Xamarin. Установка Xamarin не удалась с более чем одним исключением (попытка 3) Ошибки при установке элементов. Тип исключения: System.AggregateException. Установка архива 'C:\Users\Douglas\AppData\Local\Temp\Xamarin\downloads\Xamarin.VisualStudio_4.2.0.695.msi' завершилась с ошибкой. Тип исключения: Xamarin.Web.Installer.InstallException Полная трассировка стека: в Xamarin.Web.Installer.Installer.InstallationArchiveHandler.Install(String

путь, логические нужды

по адресу System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid3[T0,T1,T2](сайт CallSite, T0 arg0, T1 arg1, T2 arg2) по адресу Xamarin.Web.Installer.Installer.BaseSoftwareItem. в Xamarin.Web.Installer.Installer.BaseSoftwareItem.Install(UInt32 tryNumber) в Xamarin.Web.Installer.Installer.XamarinVSSoftwareItem.Install(UInt32 tryNumber) в WindowsInstaller.ProgressPage.InstallationWorker(): установочный архив \ AppData \ Local \ Temp \ Xamarin \ downloads \ Xamarin.VisualStudio_4.2.0.695.msi 'завершилась ошибкой. Тип исключения: Xamarin.Web.Installer.InstallException Полная трассировка стека: в Xamarin.Web.Installer.Installer.InstallationArchiveHandler.Install(String

путь, логические нужды

в Xamarin.Web.Installer. (UInt32 tryNumber) в WindowsInstaller.ProgressPage.InstallationWorker() Установка архива 'C:\Users\Douglas\AppData\Local\Temp\Xamarin\downloads\Xamarin.VisualStudio_4.2.0.695.msi' завершилась неудачей с исключением. Тип исключения: Xamarin.Web.Installer.InstallException Полная трассировка стека:

в Xamarin.Web.Installer.Installer.InstallationArchiveHandler.Install (путь строки, логическое значение нуждается в правах)

в Xamarin.Web.Installer. (UInt32 tryNumber) в WindowsInstaller.ProgressPage.InstallationWorker()

Журнал установки превышает текстовый лимит, но я заметил, что в нем также говорится о NeedPrivileges? Я не уверен, как дать ему те привилегии, которые ему нужны.

"[2016-10-08 12:08:05.637] [Исключение] в Xamarin.Web.Installer.Utilities.InstallMSI(строковый файл, логические потребности, привилегии, 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 ответ

Я также вижу эту ошибку, и в моем случае я использую VS 2013. Поэтому я установил VS 2015 Build Tools, который можно найти здесь:

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

Затем я перезапустил Xamarin.VisualStudio_4.2.0.695.msi из папки загрузок. Права администратора не нужны.

Другие вопросы по тегам