1

Android デバイスでネイティブ アプリをデバッグしようとしています。私はこのチュートリアルに従いました: http://blog.thecobraden.com/2012/02/debugging-apps-with-native-code-part-1_09.html そして、すべてがうまくいったので、アプリをビルドしてインストールしました。 ndk-gdb でデバッグするには、次のエラーが発生しました: リモート デバイスを開けませんでした: 引数が無効です。

このエラーを検索したところ、次の回答が見つかりました: Android NDK デバッグ: デバイスを開くことができません 私の問題と非常によく似ています。

私の電話はルート化されているので、gdbserver がソケットを開けない理由がわかりません.gdbserver バイナリに異なる権限を与えようとしましたが、それでもうまくいきません。解決策はありますか?

4

1 に答える 1

0

root として ndk gdb コマンドを実行していますか? adb root を実行してデバイスのルート アクセス権を取得してから、デバッグを開始します。うまくいけば、これが役立つはずです。

于 2014-10-13T21:58:16.657 に答える