Сегодня пытался скомпилировать apk билд на Unity

Ключевое слово "пытался"

что?
33

Unity не устанавливает JDK и NDK, так как это сторонние инструменты, Unity не несет за них ответственности. Я не очень понял суть ошибки из скриншота - то ли неправильная версия Java, то ли ошибка была о том, что у тебя есть только JRE (Java Runtime Environment), но не JDK (Java Development Kit). Либо у тебя действительно нет JDK, либо ты указал неправильную папку в настройках Unity. В общем, похоже, что не нужно переустанавливать Unity, нужно разобраться именно с JDK. 

Ответить

Unity Hub уже несколько месяцев умеет устанавливать JDK и NDK (смотреть картинку, сфоткал только что у себя на компе).
JDK я устанавливал, я их отличать умею друг от друга. Просто, видимо, Unity нужна какая-то "особая" версия JDK, которую нигде нельзя скачать, кроме как через Unith Hub. Или я не знаю, как это работает. Для примера, скидываю той версии, что скачал я сам и той, что скачал Unity Hub

Ответить