Недавно при использовании последней версии Android Studio для открытия проекта двухлетней давности возникла следующая ошибка: [cvc-complex-type.2.4.a: найден недопустимый контент, начинающийся с элемента «base-extension». ]. Должен начинаться с одного из «{layoutlib}». Официальное объяснение вышеуказанной ошибки:
[Одним из ключевых моментов после обновлений Arctic Fox является настройка AGP 7.0... При сборке с помощью плагина Android Gradle 7.0 для запуска Gradle требуется JDK 11... И пока вы обновляетесь до Android Studio Arctic Fox, он напрямую связан с JDK 11 и Gradle. Он настроен на его использование по умолчанию, поэтому в большинстве случаев, если ваша локальная конфигурация нормальна, вы можете напрямую использовать обновление AGP 7.0. … В столбце «Местоположение SDK» в «Структуре проекта» вы можете видеть, что расположение конфигурации JDK было перемещено в Настройки Gradle…]
Решение: изменить версию Grandle. 依次选择【File】->【project structure】->【SDK Location】-> 【(JDK location was moved to Gradle Настройки)], а затем нажмите Gradle В настройках меняется версия Java на 1.8.
Конечно, если вы обнаружите [проект structure】->【Project】,открыть для себя андроид gradle plugin версия пуста.