У 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, следуя этим шагам.