web-dev-qa-db-ja.com

Android Studio 1.2ベータ版はデバッグ時にハングします

Android Studioをバージョン1.0から1.2ベータ版にアップグレードしたため、どのような種類のデバッグ操作も実行できなくなりました。ブレークポイントを設定すると、Android = Studioがハングし、コマンドを解決できません。

Waiting until last debugger command completes

しかし、それは決して完了しません。

では、再度ダウンロードせずに以前の安定バージョン(1.0)にダウングレードすることは可能ですか?

ありがとう!

50

最初の解決策

1クリックファイルメニュー

2クリック無効化キャッシュ/再起動

3回無効化して再起動

注:同じセッションでのみ動作します。

第二の解決策

-Androidバージョン5以降でGenyMotion Emulatorを使用します。

第三の解決策

-Android Studio 1.1を仕事で使用して、チームメイトはこのバージョンを使用していますが、大丈夫です。

新しいデバッガーは、問題を引き起こす可能性のあるデバッグ手順で変数値を追加します。

デバッグ中にすべての変数を監視して問題が発生することを想像してください。呼ばれるインラインデバッガー

ダウンロードリンクAndroid Studio 1.1:http://tools.Android.com/download/studio/canary/1-1-

第3のソリューションは、職場での私自身の選択です。

更新:試しましたAndroid Studio 1.3 Previewしかし、まだ同じ問題があります。

更新:ここで Android studio info問題を修正リンク1リンク2

15
amorenew

Android studioのバグのようです。ここに報告されています。 https://code.google.com/p/Android/issues/detail?id=73828

6
Peter Knut

Android Mより前のバージョンの携帯電話で実行されているStudio

この問題に遭遇する可能性がある他の人のために、ここに要約があります:

この問題は、2つの方法のいずれかで発生します。Studioは応答しますが、デバッガーは「データを収集しています。」または「最後のデバッガーコマンドが完了するのを待っています。」で停止します。これはDalivkとARTの両方で発生するため、プラットフォームのすべてのバージョンが影響を受けます。この問題はStudio 1.2でより一般的ですが、Studioのすべてのバージョンに存在します。

この問題の正しい修正はプラットフォームにあります。 Mプレビューの次のバージョンでは、この修正が行われる可能性があります(進行中のCLはこちら: https://Android-review.googlesource.com/#/c/152715/

それまでは、この問題が発生する可能性を減らすいくつかの回避策があります。したがって、この問題が発生した場合は、次のいずれかを試してください。

  1. すべてのスレッドではなく、ヒットしたスレッドのみを中断するようにブレークポイントを変更します。これを行う方法の詳細については、コメント#82を参照してください。 Studio 1.2およびStudio 1.3の次のリリースでは、これがデフォルトになります。 ( https://Android-review.googlesource.com/#/c/152715/

  2. メソッドを呼び出すデバッガーのさまざまな設定をオフにすることができます。これらには以下が含まれます:a)インラインデバッグ( https://www.jetbrains.com/idea/help/inline-debugging.html )b) 「 'toString()'オブジェクトビューを有効にする」(設定|デバッガー|データビュー| Java)c)「コレクションクラスの代替ビューを有効にする」(設定|デバッガー|データビュー| Java)

2番目のオプションはより厳しい(デバッガーが行う自動化の量を制限する)ため、デフォルトでは有効にしません。ただし、サスペンドポリシーをスレッドのみに変更しても問題が解決しない場合は、残念ながら2の手順も実行する必要があります。

最後に、両方の後にまだ問題が表示される場合、それは新しいバグです。テストケースとともに新しいバグを提出してください。

皆様の忍耐と、再現ケースとスタックトレースの提供にご協力いただきありがとうございます。

https://code.google.com/p/Android/issues/detail?id=17252

4
Graeme

Android Studioとエミュレーターを使用している場合は、エミュレーターを再起動してください。

1
gentra

最新Android Studio changelogには、バージョン1.3プレビュー3で修正されたと書かれています。

http://tools.Android.com/recent/androidstudio13preview3nowavailable

やった!

1
vfede

最終リリース版の後、私はまだこの問題を経験しています。 PCを再起動することで解決できることがわかりました(半日)。ダウングレードについての質問なので、これは理想的な答えではありませんが、PCを1日2回再起動することにあまり煩わされていない場合は、修正されるまで1.2を使い続けることをお勧めします。

1
amateurjustin

これは私にも起こりました。

Macで実行しているので、/ ApplicationsからAndroid Studio.appを削除し、バージョン1.1を再インストールしましたが、Android Studioを再インストールします。 0

設定フォルダ名がバージョン1.1.0から1.2に変更され、上記のことが可能になったことを理解しています。

1

私はまったく同じ動作(デバッグ中のAndroid Studioのブロック)を経験し、Nexus 7をAndroid 5.1がインストールされている場合に発生しないようです。SA​​MSUNGSM- T110 with Android 4.2.2。ただし、エミュレータでテストしたことはありません。これは、ターゲットデバイスがハングの原因である可能性があることを意味します。

0