Android Studio Layout Inspectorを起動できません:「予期しないエラー:空のビュー階層」



view debug android (5)

Android Studio 3.0(Canary 3)でレイアウトインスペクタを起動できないようです

デバイスとアプリが接続された状態で、[ツール]> [Android]> [レイアウトインスペクタ]を選択すると、次のエラーダイアログが表示されます。

「ビュー階層取得時のエラー:予期しないエラー:空のビュー階層」

私は行方不明のすべてのセットアップ? デバイス上でDeveloper Optionsを有効にしました。


ビデオの再生中に階層ビューアを起動できません。 私は一度ビデオを一時停止すると、それは動作します!


ビューの幅/高さを測定するコードにViewTreeObserverがあり、幅/高さ/パディング/などを変更している場合。 結果に応じてaddOnPreDrawListenerのaddOnPreDrawListenerから取得しています。

onPreDrawコメントするか、 ViewTreeObserver関連するすべてのコードにコメントするViewTreeObserverです。


私の場合、2台のデバイスを追加、1台のデバイス、エミュレータに接続しました。 そして、私は1つのデバイスだけが接続されていることを確認しなければならなかった。 その後、それは働いた。 私はAndroid Studio 3.2 Canaryにいました。


Android Studio v2.3.3で同じ問題が発生しました。問題はCountDownTimerオブジェクトに関連していましたが、何らかの原因で問題が発生しています(おそらくonTickメソッドが原因です)。 コメント後、通常はレイアウトインスペクタを使用できます。 おそらく、あなたのコードで何か似たようなものを使って、それをコメントアウトして、うまくいくかどうか調べてみてください。


これはあなたのAndroidのバージョンに関連する可能性があります。 たとえば、私のケースでは、このエラーはAndroid 4のGenymotionで発生します。Android 5に移行した後、このエラーはなくなりました。





layout-inspector