1. 先確認工作站與device在同一個網域內
假設工作站ip為192.168.0.1
device的ip為192.168.0.2
2. 連接device
$ adb connect 192.168.0.2
確認是否正確連接
$ adb devices
List of devices attached
192.168.0.2:5555 device
3. 打開device上的gdbserver
# gdbserver :5039 /system/bin/myProgram
或者是用attach的方法
# gdbserver :5039 --attach myProgramPid
4. 將adb port forwarding 打開,這是要將工作站端的port forward到device 的port
$ adb forward tcp:5039 tcp:5039
5. 打開gdb
$ gdbclient myProgram
註:
gdbclient是envsetup.sh裡的function
所以要先作
$ . build/envsetup.sh
$ lunch
後才能使用
參考資料:
http://www.kandroid.org/online-pdk/guide/debugging_gdb.html
沒有留言:
張貼留言