2016-01-02 10 views
40

アンドロイドバージョン1.5から2.0プレビュー4を更新した後。 Androidスタジオデバッガがメソッド定義で定義されたローカル変数を見つけることができません。参考までに、以下のスクリーンショットを見つけてください。あなたのGradleでAndroid Studio 2.0では、デバッグモードでメソッドのローカル変数を見つけることができません

enter image description here

+0

これがあなたの問題を解決すれば、その答えを受け入れることができますか? –

答えて

74

、あなたはテストカバレッジを有効にするには?

buildTypes { 
     debug { 
      testCoverageEnabled = true 
     } 
    } 

セットtestCoverageEnabled = false、問題を修正しました。

buildTypes { 
    ... 
    debug { 
     jackOptions { 
      enabled false 
     } 
    } 
} 

注:デバッグビルドタイプ(build.gradle)用 https://code.google.com/p/android/issues/detail?id=78045

+0

ASに変数のペアが表示されますが、さらにエラーが表示されます。 – wtk

+0

ありがとう、本当に助けて! –

+0

これは実際に私を助けました、ありがとう –

6

無効にジャック1.8ソース互換性はジャックが必要です!

+0

バグhttps://code.google.com/p/android/issues/detail?id=93730 – Dori

+0

これは、Java 1.8でデバッグできないことを意味します。 –

+0

いいえ。Java 1.8とジャック(ブレークポイント、ステップバイステップ実行など)でデバッグすることは可能ですが、ローカル変数の値も表示されません。注:私の解決策は、問題の解決ではなく、回避策です。 –

1

あなたはこのソリューションを試すことができます - Androidデバイスモニタを開き、「リセット」を実行します。

「Reset adb」を見つけるスクリーンショット。

A screenshot where to find 'Reset adb'

1

あなたは

デバッグ{ minifyEnabled真 デバッグ真 }

それを削除し、ちょうどその デバッグ{ デバッグ真 }

のように使用して、真のminifyEnabledしている場合

mの仕事e

+0

私の場合と同じです、ありがとう! –

関連する問題