さて、私はjdbからAndroidアプリをデバッグしようとしています。
エミュレーターを実行し、アプリをインストールし、ddmsを実行してから、アプリを起動してDDMSで選択します。次のコマンドでjdbを実行します
jdb -attach localhost:8700 -sourcepath / project-root / src
jdbはプロセスにアタッチでき、次に次のようなコマンドをアタッチできます。
com.android.helloworld.onClickで停止します
うまく機能します。
ただし、EmacsでCxスペースを使用すると、行番号を指定してコマンドが実行されます。
com.android.helloworld:22で停止します
そして私はこの出力を取得します
ブレークポイントを設定できませんcom.android.helloworld:22:com.android.helloworldの22行目にコードがありません
行番号が正しいことを確認し、ファイル名自体を渡そうとしましたが、役に立ちませんでした。何か案は?