После обновления Samsung Galaxy S5 SM-G900F до Lollipop (Android 5.0) я заметил странное поведение:
не все точки останова перехватываются в Android Studio.
Вот описание окружения и мои наблюдения
- Windows 8.1 x64
- Android Studio 1.0.2 с инструментами SDK 24.0.2
- Солнце jdk1.7.0_55
- под эмулятором SDK ловятся все точки останова
- под Genymotion ловятся все точки останова
- под Galaxy S3 с 4.4.4 ловятся все брейкпоинты
- под Galaxy S5 SM-G900F с 5.0 не ловятся все исключения
Я пытался перезагрузить телефон, перезагрузить компьютер разработчика, включить/выключить отладку в параметрах разработчика, использовать USB-драйверы от Samsung и Google, сделать недействительным кеш в Android Studio, выполнить полную очистку и перестроить и так далее.
Точки останова, которые работают, отмечены галочками внутри красных значков. Я не знаю правила, какие классы имеют рабочие точки останова, а какие нет.
То же самое происходит с этим устройством на трех разных девбоксах.
Помощь!