Прошло несколько лет с тех пор, как мне последний раз приходилось отлаживать какие-либо собственные приложения на Android. Немного покопавшись, я нашел эту ссылку Google, относящуюся к gdbserver
и gdbclient.py
.
Первый я нашел в NDK
$NDK/prebuilt/android-arm[64]/gdbserver/gdbserver
А второй в SDK
$SDK/development/scripts/gdbclient.py
Когда я пошел запускать сценарий python, я встретил с:
$ python gdbclient.py
Traceback (most recent call last):
File "gdbclient.py", line 27, in <module>
import gdbrunner
ImportError: No module named gdbrunner
Да хоть убей, я не могу найти никакой информации о том, что такое gdbrunner
. Я также не нашел никаких других ссылок на это в [S / N] DK.
Есть идеи? Есть ли другой способ отладки собственных компонентов Android, не зависящий от этого сценария?