2012-02-26 3 views
0

を使ってAndroidのアプリケーションを開発するためのブレークポイントで停止しません。 マニフェストにandroid:debuggable = "true"を設定しました。は、デバッガ、私はコピーした文字列を取得し、私がラインのデバッグでラインをチェックしたい そのURLかどうかを確認するための簡単なプログラムを書いてい日食

コードは、最初の行がうまく実行しますが、2行目は、単に「ソースが言う別のウィンドウに私を取り、私はそれぞれの行をステップオーバーのためF6キーを使用

ClipboardManager ClipMan = (ClipboardManager)getSystemService(Context.CLIPBOARD_SERVICE); 
String url= (String) ClipMan.getText(); 

if(URLUtil.isValidUrl(url)){ 
//Some code 
} 

次のコードの最初の行で停止します見つかりません"。その後のブレークポイントはすべて無視され、コードが実行されます。 Iはコードの各ライン上のブレークポイントを使用して同じ結果を与え、プログラムが実行されますF8を押圧しようとしました。

私は細かい作業のUbuntu上のプロジェクトで同様のコードを持っていた、今私は、Windows 7に移動し、その作業をしていません。ここでの問題の原因:

は「インディゴリリースバージョン」となっていますか?

は、私は、このソリューション Eclipse skipping over breakpoints when debugging java

を試みたが、私の場合には動作しませんでした。あなたがstep overなくstep intoをクリック

+0

私が気づいたことは、私がリンクをコピーすると、このエラーが発生するということです.しかし、それ以外のランダムなテキストであれば問題ありません。 – Sandeep

+0

ClipboardManagerのClipMan =(ClipboardManager)getSystemService(Context.CLIPBOARD_SERVICE)。 \t \t文字列のURL =(文字列)ClipMan.getText()のtoString()。 これは機能しました。まだ知らない理由は? – Sandeep

答えて

0

チェック - それには、デバッガが(おそらくあなたのenvinromntではありません)アンドロイドのソースに行くことができ

+0

私は、各行にブレークポイントを使用してF8を使用していることを確認するためにステップアップしています。 – Sandeep

0

問題は、添付のアンドロイドのソースを持っていないということです。そのため、このエラーが発生します。リンクthisを試してください。これがあなたを助けることを願っています。

+0

私はソースに足を踏み入れていません。ソースが本当に必要なの? – Sandeep

+0

これは必要ではありません。それから私は知らない。数回以上ステップをクリックしてみてください。または、ステップリターンをクリックします。 – Yury

関連する問題