LoginSignup
0
0

More than 5 years have passed since last update.

externalのところをgdbclient

Posted at

Nexus7のexternalをデバッグしたかった。
eclipseが使えるとよかったのだが、まだよくわからない。。

$ cd master
$ source build/envsetup.sh
$ lunch full_grouper-eng
$ adb shell ps
(アタッチしたいプロセス番号を探す)
$ gdbclient app_process :5039 (プロセス番号)

/system/binにある実行ファイルにアタッチするのであれば、プロセス番号ではなく実行ファイル名でもよさそう。
Androidアプリの場合はpsでプロセス番号を指定するようだった。

Android側でgdbserverを動かすことになるが、gdbclientが自動的にやってくれる。
パラメータが間違っていてもgdbが起動するので、コンソールのエラーは目視確認しよう。

dddも使えるようであるが、build/envsetup.shに手を加えるようである。
http://www.omappedia.com/wiki/Android_Debugging

うまくやればWindowsからでもデバッグできそうだが、まだよくわかってない。。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0