Ладно. Поставим заново. Скачиваю, устанавливаю поддержку Android. Но это не помогает! Установщик Android ставит только саму поддержку, но не необходимые для неё компоненты типа JDK или NDK. Странно, ведь Unity Hub, через который теперь советуют ставить все версии Unity, их устанавливать умеет.
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