2011-08-08 35 views
0

私はAndroidオープンソースプラットフォームでデバッグ操作を実行したいと思います。gdbserver - コマンドが見つかりません

私のターミナルで "gdbserver:5039 --attach"を実行しようとしていますが、 "コマンドが見つかりません"というメッセージが表示され続けます。

「full_crespo-userdebug」設定を使用してAndroid OSを構築しました。これはアンドロイドのドキュメントによれば、自分のNexus S電話機のルートアクセスを提供しますか?

デバッグできるように設定するにはどうすればよいですか?

答えて

0

アンドロイドデバイスをデバッグするには、まずデバイス上でgdbserverを実行する必要があります。

gdbserver :5039 --attach pid 

は、あなたのジンジャーブレッドソースフォルダに、あなたは、これはあなたが今実行できるようになります

source build/envsetup.sh 

を実行する必要があるデバイス上でgdbserverをに接続する必要があります

gdbclient 

+0

残念なことに、最初の行(gdbserver)は「操作が許可されていません」と表示されます –

+0

私の電話機もルートになっています。つまり 'LOCK STATE - 復元画面で「UNLOCKED」を選択します。 –

+0

adbルートで修正されます – gheese

0

"$ NDK_HOME/prebuild/$ PLATFORM/gdbserver/gdbserver"からコピーできます。 adbを使用してデバイスにプッシュして実行可能にする

関連する問題