2017-01-19 5 views
0

После переустановки Windows/Visual Studio 2015/Xamarin я больше не могу скомпилировать проекты Android, так как Xamarin не может найти Android SDK.Переустановка Windows/Visual Studio 2015/Xamarin - Не удается найти Android SDK

Я установил Android SDK с помощью установщика Xamarin в путь по умолчанию (AppData), и, как вы можете видеть на скриншоте, путь настроен правильно.

Xamarin- Android SDK path settings

Когда я бегу сборки я получаю следующее сообщение об ошибке, как путь Android SDK Xamarin ищет в Program Files (x86) несмотря на Android SDK location настройки, указывающие на AppData.

Android-платформа не найдена. Нажмите здесь, чтобы открыть Менеджер SDK и установить платформу Android SDK.

Как настроить Xamarin для использования Android SDK в AppData?

Дополнительная информация:

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Android SDK Tools\Path также указывает на AppData

Я не думаю, что его отношение, но я использовал сброс для Windows 10 & сохранить файлы имеют переустанавливать, возможно, он оставил некоторую остаточную конфигурацию, противоречит новой установке ...

+0

может быть, вы могли бы просто переустановить его со страницы Google. Это случилось со мной однажды. –

+0

вы можете подтвердить, что у вас есть 25-й уровень API Android в пути android-sdk. т. е. android-sdk \ platform \ android-25? Я знаю, что есть ошибка x86 в файлах программ, но, пожалуйста, проверьте, что папка android-25 находится в указанном пути sdk. –

ответ

1
  1. Убедитесь, что установлен установленный уровень андроида. В вашем случае API андроида API 25. Скопируйте свой точный путь android-sdk из настроек Xamarin в адрес проводника. а затем перейдите в подпапку платформ оттуда, чтобы убедиться, что она установлена ​​в этом точном месте, например. Android-SDK \ платформа \ андроид-25? Я знаю, что есть программные файлы x86, но, пожалуйста, проверьте, что папка android-25 находится в вашем указанном пути sdk.

  2. Попробуйте запустить xdecleanup.exe в C: \ Program Files (x86) \ Microsoft XDE

  3. (я знаю, что ты пробовал это, но ради робастности ответа) Убедитесь HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Android SDK Tool указывает на правильное расположение SDk

  4. перезагрузить компьютер и попробовать чистый перестраивать

+0

. Вы верны. Мне не было 25. Я знал, что у меня есть '25.0.1' &' 25.0.2' & ошибочно принятые незначительные изменения были обратно совместимы. После установки v25 через менеджера SDK проект компилируется, несмотря на то, что у него нет версий SDK в каталоге, указанном в ошибке. Большое спасибо за вашу помощь. – Anth12

1

Вы должны указать свою переменную среды на местоположение sdk в AppData-> Local-> Android-> android-sdk, и обновите все свои инструменты sdk android и инструменты платформы sdk для Android в sdk manager.

Смежные вопросы