2010-12-16 13 views
12
public class Main extends Activity { 
    int field = 0; 

    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 

     int local = 0; 
     field = local; 
     local = field; 
    } 
} 

「ウォッチポイント」を「フィールド」に、「ブレークポイントのプロパティ」にアクセスと変更の両方が監視されていることを確認しました。しかし、ウォッチポイントは、デバッガにプログラムの実行を一時停止させませんでした。 2.2 AVDとUSB Debuggingを有効にしたDesireの両方で試しました。 誰でもウォッチポイントがAndroidでどのように機能するかについての経験はありますか?Eclipse/ADT Androidプロジェクトで可変ウォッチポイントが動作しない

おかげで、 ライアン

答えて

12

私はそれが動作しないと言う公式のGoogleの源を見つけることができません。 JDWPができますオプション機能のほとんどが実装されていません - 。しかし、私は

既知の問題と制限言う本書 http://www.milk.com/kodebase/dalvik-docs-mirror/docs/debugger.htmlの鏡を見つけておきますこれには、フィールドアクセスウォッチポイントとモニタのトラッキングが含まれます。

+0

私はこれを今とります。ありがとう! – Ryan

+1

この回答が出版されてから3年以上経ちましたが、Dalvik VMでのフィールドウォッチポイントのサポートに関するニュースはありますか? –

+0

デバッガがウォッチポイントでチェックマーク記号を使用しないとサポートされません。 [詳細](http://stackoverflow.com/questions/4630643/android-debugging-watch-points#comment5094500_4630643) – HiB

関連する問題