Galaxy S5 Lollipop – не все точки останова прекращают выполнение под отладчиком Android Studio

После обновления Samsung Galaxy S5 SM-G900F до Lollipop (Android 5.0) я заметил странное поведение:

Не все точки останова попадают в Android Studio.

Вот описание среды и мои наблюдения

  • Windows 8.1 x64
  • Android Studio 1.0.2 с SDK Tools 24.0.2
  • Sun jdk1.7.0_55
  • Под эмулятором SDK все точки останова пойманы
  • Под Genymotion все точки останова пойманы
  • Под Galaxy S3 с 4.4.4 все точки останова пойманы
  • Под Galaxy S5 SM-G900F с 5.0 не все исключения пойманы

Я попытался перезагрузить телефон, перезагрузить dev-машину, включить / отключить отладку в вариантах dev, используя USB-драйверы от Samsung и Google, сделать недействительным кеш в Android Studio, полностью очистить и перестроить и так далее.

Точки останова, которые работают, имеют метки внутри красных значков. Я не знаю правила, у которых классы имеют рабочие точки останова, а какие нет.

То же самое происходит с этим устройством на трех разных devboxes.

Скриншоты из Android Studio

Помогите!

Solutions Collecting From Web of "Galaxy S5 Lollipop – не все точки останова прекращают выполнение под отладчиком Android Studio"

Последнее обновление Samsung S5 на этой неделе решает проблему с Eclipse IDE. Android французская версия G900FXXU1BOC7

Я нашел это: точки останова не работают с выделениями в некоторых версиях Android. Выделение (второе изображение) не является исполняемым кодом, но код инициализации Fabric, поэтому он может сломаться в этой точке. Кажется, это своего рода проверка, является ли код исполняемым или нет.