Раньше была та же проблема, Юнити ругался на NDK, JDK, и SDK. Я все делал, чтобы решить проблему: перестанавливал юнити, скачивал эти JDK - ничего не помогало, в итоге это полностью убило дальше заниматься обучением программированию и я не прикасался к Юнити 2 ГОДА после этого, месяц назад мотивация вернулась и я снова скачал юнити и начал создавать 2д платформер(что интересно, проблемы с билдом исчезли "загадочным" образом, проще говоря я не понял что повлияло на это). Сейчас эта проблема вернулась, и я опять не могу понять в чем бл#ть дело... Прошу помочь.....
Как минимум покажите хотя бы папки в которых у вас находится JDK, может в сравнении могу увидеть проблему.
P.S Единственный ответ ниже, как и все что я читал в поисках решения проблемы - не помогло.
Помогла только полная установка ЮНИТИ.
Сначала удалил все что связано с юнити(папки java, jdk, sdk и т.д) а потом переустановил.