我想開源的Android平臺上進行調試操作。gdbserver的 - 命令未找到
我試圖運行:在我的終端「gdbserver的5039 --attach」,但我不斷收到「找不到命令」。
我已經建立了使用「full_crespo-userdebug」配置,根據Android的文檔,應爲我提供了我的歌Nexus S手機root權限的Android操作系統?
我如何設置的東西,這樣我就可以調試?
我想開源的Android平臺上進行調試操作。gdbserver的 - 命令未找到
我試圖運行:在我的終端「gdbserver的5039 --attach」,但我不斷收到「找不到命令」。
我已經建立了使用「full_crespo-userdebug」配置,根據Android的文檔,應爲我提供了我的歌Nexus S手機root權限的Android操作系統?
我如何設置的東西,這樣我就可以調試?
要調試的Android設備,你首先需要在設備上運行gdbserver的。
gdbserver :5039 --attach pid
然後在薑餅源文件夾,你需要運行
source build/envsetup.sh
這將讓你現在運行
gdbclient
應連接到gdbserver的設備上
您可以從 「$ NDK_HOME /預生成/ $ PLATFORM/gdbserver的/ gdbserver的」複製210然後使用adb推到設備,並使其可執行
感謝您的幫助,不幸的是第一行(gdbserver)導致'操作不允許' –
請注意,我的手機也紮根,即我看到'鎖定狀態 - 恢復屏幕中的「UNLOCKED」。 –
adb root會解決這個問題 – gheese