2011-09-13 8 views
0

私はAndroidライブラリを使用しているAndroidアプリを持っています。両方のプロジェクトがEclipseワークスペースで開いています。ライブラリコードにブレークポイントを作成し、アプリケーションのデバッグ中にデバッガにヒットさせたいと思います。 現在、アプリケーションをデバッグしているときに、アプリケーションコードのブレークポイントをヒットできますが、ライブラリコードのブレークポイントで停止することはありません。 いくつかのすばやいグーグルでは、このタスクには何も関係していません。ライブラリーのブレークポイントをヒットするには?

これは可能ですか?私は何か間違っているのですか?

おかげで、 クリス

EDIT ---

OK、私は図書館にコードを添付し、コードにブレークポイントをヒットする方法を今見ます。私は1つのライブラリでこれを行うことができますが、何らかの理由で実際にデバッグする必要があるライブラリにコードを添付することはできませんが、それはまったく別の問題です... 返信いただきありがとうございます!!

+3

ライブラリのソースコードはありますか?その場合は、eclipseに接続してブレークポイントを設定してください。それ以外の場合は不可能です。 – Cristian

答えて

0

私は今、この問題を認識しました。ライブラリ内のブレークポイントをヒットする方法は、Cristianが提案したソースコードを添付することです。しかし、これは単に私の図書館では機能しませんでした。私は最も長い間それを理解することができませんでした。 特定のライブラリのビルドプロセスで、ソースファイルを再編成してパッケージを変更する難読化ステップがあることが後で分かりました。だからこそEclipseは.jarの.classファイルをワークスペースプロジェクトの.javaファイルにマッピングする方法を見つけられなかったのです。彼らは別名のパッケージになっていました。

回答ありがとう:

+0

その難読化物はどこで見つかりましたか?私はビルドが正常にソースを持つライブラリが、デバッガは、ソースとクラスを一致させることはできません。 –

関連する問題