28

Android Studio でネットワーク経由でデバッグしようとしています。ポート 5555 経由で接続しましたが、通常はブレーク ポイントをステップスルーできます。しかし、多くの場合、1 行のコードを実行するだけで数分かかります。もう 1 つは、メンバーではない変数が表示されないことです。私が見るのはthisオブジェクトだけですが、メソッド内からの変数はありません。どうすれば有効にできますか?

ここに画像の説明を入力

ご覧のとおり、私はメソッド内にいて、少なくともアクティビティ オブジェクトは初期化されていますが、変数モニターには表示されません。

アップデート:

USB デバッグを使用すると、問題が残ります。デバッグ中に式を評価しようとしても、ローカル変数は表示されません。

ここに画像の説明を入力

Android Studio 2.1、Gradle 2.1.0、Java 1.8

4

9 に答える 9

-3

Java 1.8 は、変数値へのアクセスをサポートしていません。

Gradle をバージョン 2.2.0-beta3 に更新します。

gradle-wrapper.properties で

distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip

プロジェクトの build.gradle ファイルで

dependencies {
    classpath 'com.android.tools.build:gradle:2.2.0-beta3'
}
于 2016-09-15T17:05:07.520 に答える