2010-08-12 1 views
2

Я надеюсь использовать jdb для отладки приложений Android в эмуляторе через ddms.jdb с приложениями для Android - невозможно открыть исходный файл

Я успешно установил точку останова в своем классе 'onCreate и отладчик (jdb) должным образом разрывается. Однако, если я попытаюсь «перечислить» код, он говорит, что не может найти исходный файл. Я начинаю JDB как это от Emacs: -

jdb -sourcepath="~/programming/android/projects/myproj/src/net/richardriley/myproj" -attach localhost:8700 

, и я знаю, за то, что myact.java есть в этом каталоге. Я новичок в jdb, но не является ли исходным способом способ справиться с этим? И если нет, что мне делать?

ответ

1

Я сам новичок JDB, и я наконец понял, как решить эту проблему.

Возможно, вы находитесь в папке src, а не правее в каталоге с исходными файлами. Таким образом, JDB может следовать за именем пакета, чтобы найти исходные файлы (если я не ошибаюсь).

Итак, если у вас есть файл ~/programming/android/projects/myproj/src/net/richardriley/myproj/SomeClass.java, вы можете ссылаться на него в JDB как net.richardriley.myproj.SomeClass, и вы бы установили ваш исходный путь к ~/programming/android/projects/myproj/src/

 Смежные вопросы

  • Нет связанных вопросов^_^