Мы используем Unity 2018.3.8f1.
Мы добавили поддержку сборки Android из Unity Hub - Добавить компонент:
Но если мы перейдем к Предпочтениям Unity - Внешние инструменты, расположение Android SDK будет пустым:
Мне не удалось найти местоположение папки Android SDK. Мне интересно, если компонент, установленный Unity Hub, чем-то отличается от Android SDK. Может быть, он должен быть установлен отдельно от: https://developer.android.com/studio?pkg=tools#downloads?
UPDATE
До сих пор я установил «Только инструменты командной строки» из предыдущей ссылки. Затем я установил OpenSDK (Vistual Studio сделал это для меня: он попросил меня обновить и установить его как одну из вещей, которые нужно обновить).
Но когда я открыл tools / bin / sdkmanager, он сказал: «Java не установлена». Поэтому я также установил Oracle Java SDK. К сожалению, tools / bin / sdkmanager вернул ошибки после него. Я применил несколько обходных путей, найденных путем поиска ошибок. Все еще не удача.
Итак, я перешел на простой способ: установка полной версии Android Studio . Если мы выберем пользовательский, мы увидим, что Android SDK Platform будет установлен:
Так что это работает, но Я до сих пор не представляю, сколько вещей у меня продублировано в моей системе тратит пространство . У меня есть:
- Компонент Android, установленный из Unity Hub
- Установлена Android Studio, которая поставляется с эмулятором и IDE (они мне не нужны)
- OpenSDK (устанавливается Visual Studio)
- Встроенная версия Java в Unity
- Oracle Java
Они все действительно нужны? Я так не думаю!