Расположение Android SDK в OSX. Был ли он фактически установлен Unity Hub? - PullRequest
0 голосов
/ 11 апреля 2019

Мы используем Unity 2018.3.8f1.

Мы добавили поддержку сборки Android из Unity Hub - Добавить компонент:

Unity Hub - Components installed

Но если мы перейдем к Предпочтениям Unity - Внешние инструменты, расположение Android SDK будет пустым:

Android SDK location empty

Мне не удалось найти местоположение папки 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 будет установлен:

screenshot wizard installation android studio

Так что это работает, но Я до сих пор не представляю, сколько вещей у меня продублировано в моей системе тратит пространство . У меня есть:

  • Компонент Android, установленный из Unity Hub
  • Установлена ​​Android Studio, которая поставляется с эмулятором и IDE (они мне не нужны)
  • OpenSDK (устанавливается Visual Studio)
  • Встроенная версия Java в Unity
  • Oracle Java

Они все действительно нужны? Я так не думаю!

1 Ответ

1 голос
/ 11 апреля 2019

Кажется, единственное, что вас интересует, это то, что компонент, установленный в Unity-концентраторе, чем-то отличается от Android SDK ... краткий ответ - да.Вы должны загрузить его на веб-сайте Android Developer SDK, который вы указали в вопросе.Вам нужен только SDK в разделе «Только инструменты командной строки» внизу страницы.Если вы сделаете это, вам также нужно скачать jdk отдельно здесь .

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