2011-08-08 80 views
0

我想開源的Android平臺上進行調試操作。gdbserver的 - 命令未找到

我試圖運行:在我的終端「gdbserver的5039 --attach」,但我不斷收到「找不到命令」。

我已經建立了使用「full_crespo-userdebug」配置,根據Android的文檔,應爲我提供了我的歌Nexus S手機root權限的Android操作系統?

我如何設置的東西,這樣我就可以調試?

回答

0

要調試的Android設備,你首先需要在設備上運行gdbserver的。

gdbserver :5039 --attach pid 

然後在薑餅源文件夾,你需要運行

source build/envsetup.sh 

這將讓你現在運行

gdbclient 

應連接到gdbserver的設備上

+0

感謝您的幫助,不幸的是第一行(gdbserver)導致'操作不允許' –

+0

請注意,我的手機也紮根,即我看到'鎖定狀態 - 恢復屏幕中的「UNLOCKED」。 –

+0

adb root會解決這個問題 – gheese

0

您可以從 「$ NDK_HOME /預生成/ $ PLATFORM/gdbserver的/ gdbserver的」複製210然後使用adb推到設備,並使其可執行