Что касается вашего первого вопроса, сборка выдаёт вам ошибку AAPT, которая может происходить от AAPT (1), а не только от AAPT2, поэтому отключение AAPT2 не «исправляет» это.
Во-вторых, отключение AAPT2 не является решением.AAPT2 говорит вам, что с вашими файлами что-то не так.Сборка завершается неудачно на ранней стадии, так что ваше приложение не дает сбой во время выполнения (что AAPT автоматически разрешит).
Наконец, возможно, что вы что-то изменили между сборками или что оно не собралосьв прошлом тоже.Чтобы выяснить, в чем проблема, проверьте журналы.Если у вас возникли проблемы с поиском их в Android Studio (они будут находиться в разных местах для разных версий Android Studio, плагина Android Gradle и Gradle), простой способ создать его - перейти в окно терминала в Android Studio и запустить"gradlew clean assembleDebug"
.Ошибки из AAPT / AAPT2 должны быть чуть выше трассировки стека.