Переменная точка наблюдения не работает в проектах Eclipse / ADT Android - PullRequest
12 голосов
/ 16 декабря 2010
public class Main extends Activity {
    int field = 0;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        int local = 0;
        field = local;
        local = field;
    }
}

Я поставил «точку наблюдения» на «поле» и в «Свойства точки останова» я подтвердил, что отслеживаются как доступ, так и изменение. Но точка наблюдения не запускала отладчик для приостановки выполнения программы. Пробовал как в 2.2 AVD так и на Desire с включенной отладкой по USB. У кого-нибудь есть опыт работы watchpoint с Android?

Спасибо, Райан

1 Ответ

12 голосов
/ 26 мая 2011

Я не могу найти официальный источник Google, который говорит, что он не работает. Однако я продолжаю находить зеркала этого документа http://www.milk.com/kodebase/dalvik-docs-mirror/docs/debugger.html что говорит

Известные проблемы и ограничения - большинство дополнительных функций, которые JDWP позволяет, не реализованы. К ним относятся точки наблюдения за полевым доступом и улучшенное отслеживание мониторов.

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