Unity не может найти Android SDK на Windows - PullRequest
1 голос
/ 02 апреля 2020

Я установил Android Studio (3.6.2) вместе с Android SDK, но когда я выбираю его папку в Unity («Правка» -> «Настройки» -> «Внешние инструменты»), он говорит: «Невозможно обнаружить SDK в выбранном каталог «. Что я должен сделать, чтобы это работало? Я использую Unity 2018.4 (LTS) на Windows 10.

1 Ответ

2 голосов
/ 02 апреля 2020

У Unity, похоже, проблемы со структурой папок SDK, установленного с Android Studio. Похоже, что инструменты командной строки содержат папку с именем tools, но Android Studio сохраняет их в cmdline-tools\latest. Предполагая, что SDK установлен в C:\Users\{username}\AppData\Local\Android\Sdk, вы должны сделать следующее:

  • Скопировать папку C:\Users\{username}\AppData\Local\Android\Sdk\cmdline-tools\latest в C:\Users\{username}\AppData\Local\Android\Sdk\
  • Переименовать latest в tools

В конце концов у вас должна быть папка с именем C:\Users\{username}\AppData\Local\Android\Sdk\tools present. Он должен содержать папки bin и lib. Когда вы выбираете папку Sdk в Unity, она обрабатывает ее, и вы должны иметь возможность собрать Android apk.

Я понятия не имею, правильный ли это подход, но мы смогли сделать Android строит работу на Windows, следуя этим шагам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...