Я только что начал отладку своего первого приложения для Android с тремя строками, и я не могу использовать инструмент отладки, как я хочу. Здесь мой код:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
int a = 1 / 0;
}
Теперь я ожидаю, что отладчик остановит поток и покажет мне номер строки оператора, где происходит деление на ноль. Нет, вместо этого он показывает некоторый другой метод, внутренний для системы, для которой у меня нет источника. Чтобы ухудшить ситуацию, сообщение об исключении также отсутствует.
До этого приложения я создал тот, который будет делать что-то при нажатии кнопки. Если какое-либо исключение было поднято, снова не будет отображаться полезный номер строки или сообщение об исключении.
Как сейчас, нет способа отлаживать мое приложение. Любые идеи?
Я использую последний SDK вместе с плагином Eclipse ADT и отлаживаю на реальном устройстве (Nexus One).