Отладка Android (эмулятора): вылетает (странное поведение), когда включена оптимизация ART - PullRequest
0 голосов
/ 10 мая 2019

При отладке приложения из Android Studio (против Эмулятора) я устанавливаю точку останова в функции.Когда функция вызывается, отладчик останавливается.

  • При использовании Android Pie Emulator вход в код на самом деле не будет работать, он будет очень медленным, и отладчик будет зависать.
  • При использовании Android Orea Emulator, выход из системыэтой функции приведет к сбою приложения и остановит отладку.

Единственный способ обойти это - установить <application android:vmSafeMode="true">, чтобы Android Runtime работал в безопасном режиме виртуальной машины (который отключает JIT-компиляцию)./ ART / Dex-2-Oat), но затем приложение работает намного медленнее.Разве отладчик не сможет правильно отлаживать, когда vmSafeMode не установлен?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...