В моем приложении для Android я отлаживаю его с включенным мгновенным запуском.
Приложение очень часто выдает неожиданные ошибки, которые разрешаются, если я выполняю чистую сборку.
Например, иногда существуют исключения класса «не найден», когда класс действительно существует. Кроме того, иногда возникают исключения при приведении классов при попытке привести View
, возвращаемый findViewById()
, к целевому типу (вероятно, студия Android неверно истолковала идентификаторы элементов при горячем развертывании макетов).
Все эти ошибки устраняются без изменения кода, просто выполняя полную сборку. Благодаря мгновенному запуску процесс сборки для меня стал в два или три раза медленнее.
Почему я получаю эти ошибки? Кто-нибудь знает, как заставить работать мгновенный запуск правильно?