Вопрос по android, eclipse – Не можете перейти в кадр?

5

Есть ли хитрость, чтобы получить "Drop To Frame"? работать с Android? Опция неактивна для меня.

enter image description here

Ваш Ответ

2   ответа
1

Вот я получил следующий комментарий

The action only enables when the program you are debugging supports the operation. For example, the Java debugger supports the operation when debugging on a VM that supports it (1.4.x or higher), and there are no native methods on the call stack above the point you want to drop to.

7

Другие полезные функции, такие как «Все экземпляры ...», «Количество экземпляров» и точки наблюдения (остановка отладки при доступе / модификации переменных) также недоступны. Я думаю, что это потому, что DalvikVM не поддерживает эти функции.

Из затмения документация оDrop to frame:

Note this command is only available if the current VM supports drop to frame and the selected stackframe is not the top frame or a frame in a native method.

Аналогичное примечание можно найти на странице описанияВсе экземпляры:

This command is only available if the Java virtual machine you are currently using supports instance retrieval.

Смотрите мой ответ на мой собственный похожий вопросВот.

Может быть, есть возможность включить эту функцию на Dalvik.

EDIT

Это может иметь небольшое значение, но если вы используете модульные тесты (с использованием JUnit или Robolectric), тогда все эти функции доступны (я думаю, что они запускаются на нативной JVM) и очень полезны.

Ура,

Похожие вопросы