Как отключить перезапуск Instant Run для конкретного модуля?

Я использую Card.io как модуль в моем приложении. У меня есть небольшие изменения, поэтому он у меня есть как модуль. Проблема состоит в том, что наличие этой зависимости модуля заставляет Instant Run выполнять холодную замену каждый раз, когда проект изменяется. В тот момент, когда я комментирую библиотеку card.io, Hot Swap в порядке.

Я получаю это сообщение "Статическое изменение инициализатора" всякий раз, когда мгновенный запуск выполняет холодную замену. А библиотека Card.io полна статических инициализаторов. Как я могу сказать Instant Run, чтобы не перестраивать этот модуль, независимо от того, что происходит?

1 ответ

Решение

По сути, я сделал, чтобы удалить все зависимости в проекте и посмотреть, выполнял ли Instant Run "Горячие" или "Холодные" замены. Я обнаружил, что библиотека card.io нарушает функцию "горячей замены", поэтому я взял рабочую версию библиотеки из папки build / output и импортировал ее как aar в проект.

Другие вопросы по тегам