Подпапка макета Android и Instant run не работают вместе

Я настроил свой проект gradle на чтение файлов макетов из подпапок, но это заставляет Instant Run перестать работать.

Единственный способ увидеть изменения - это вручную удалить приложение и переустановить его.

РЕДАКТИРОВАТЬ: это ошибка. Есть ли обходной путь для этого?

1 ответ

Это похоже на проблему с макетами во вложенных папках. Когда я вносил изменения в макеты во вложенных каталогах, мне приходилось чистить перед запуском - в противном случае интерфейс приложения оставался неизменным. Когда я поместил свои вложенные каталоги с макетами перед общим каталогом в build.gradle, gradle начал видеть изменения в макетах и ​​собирать их без "clean".

    sourceSets {
               main {
                    res.srcDirs = [
                            'src/main/res/layout/nested',
                            'src/main/res'
                    ]
                }
                ...
Другие вопросы по тегам