Немного предыстории проекта.
В настоящее время проект невозможно обновить до Java 15, уровня API 33. и Gradle 7.0.2
Это текущая настройка приложения.
Обновление Java до версии 17 выдает ошибку Sun Tools.

Ни одна из рекомендаций по исправлению не работает.
Последующее обновление API уровень до 34 выдает ошибку, как и ожидалось. Компилятор не компилирует API 34, установите целевой уровень API 31 или ниже.
Использование помощника по обновлению Android SDK

показывает ошибки в файлах, которые я не могу редактировать, поскольку они являются сгенерированными файлами.
Кроме того, приложение по-прежнему использует расширения kotlin-android, которые сейчас устарели.
Удаление этого и добавление в парцеллизацию выдает мне более 1700 ошибок, которые нужно исправить, что ожидается, как и ожидалось. все приложение использует синтетические привязки.

.
Мой вопрос.
Что такое ЛУЧШИЙ путь вперед и с наименьшим сопротивлением обновлению до Android 14 и минимального целевого уровня API 34, учитывая все трудности проекта.
Вынужден ли я ПЕРВЫМ исправить все более 1700 ошибок, прежде чем я смогу двигаться вперед с обновить SDK и Java?
Есть ли лучший путь вперед?
Подробнее здесь: https://stackoverflow.com/questions/787 ... android-14
Мобильная версия