|
android native c 的so調(diào)試 基本上跟linux 一樣 1.把ida 目錄下android_server 傳到android 目錄中 如: adb push android_server /data/local/tmp/ adb shell 進(jìn)入模擬器 cd /data/local/tmp/ chmod 755 android_server ./android_server 看到監(jiān)聽端口 23946 2.在windows 控制臺(tái)下轉(zhuǎn)發(fā)window 到模擬器或者手機(jī)的端口 adb forward tcp:23946 tcp:23946 3.ida 中選擇android 調(diào)試 在Debuggger 中的process options 的 hostname 填上localhost port: 23946 4.在Debuggger 中的attach 上android 所對(duì)應(yīng)的程序就行了 如果不調(diào)so,而是調(diào)是bin的話 第3部application 填上:你bin 在模擬器或者手機(jī)的路徑 Input file:同application Directory:你bin 在模擬器或者手機(jī)的目錄路徑 有參數(shù)的話,參數(shù)也填上 然后直接在第4部F9 或者start process 對(duì)于使用symbian的同學(xué)注意下: 第3部application 填上:你bin 在手機(jī)的路徑 Input file:你本機(jī)電腦上的程序路徑 port:com口 手機(jī)上要安裝trk 注意:ida6.1 才支持android 調(diào)試,5.5 不支持 |
|
|