У меня есть странная проблема, когда отладчик Android не останавливается в точках останова в одном из моих файлов. У меня есть два класса/файлы Foo и Bar, которые находятся в одном и том же модуле, но разные пакеты. По какой -то причине отладчик пропускает любые точки останова, установленные в файле bar.java, в то время как он останавливается на всех в Foo.java.
Код: Выделить всё
private void foo(String str){
if (str.length > 0) {
Bar.getInstance().bar();
}
}
< /code>
Когда я устанавливаю точки останова на любых строках в методе foo () < /code>, который отладчик останавливается на них, но любые точки остановки, установленные в файле bar.java или в bar () < /code> Не получают признания или остановки. Bar.getInstance (). Bar ()
Line, так как я могу установить там точку останова (внутри файла foo.java), и я также могу установить одну на оператор IF и шаг вперед, пока я не доберусь до bar.getinstance (). Bar ()
Подробнее здесь:
https://stackoverflow.com/questions/617 ... cific-file