56

最近、開発環境を Eclipse から Android Studio に切り替えています。また、オートコンプリートや、この IDE が提供する他の多くの機能を本当に楽しんでいます。ただし、デバッグを行うときに問題があります。

この IDE が提供する Monitor ツール、内蔵の DDMS、および非常に優れたビジュアル インターフェイスを使用して、メモリの使用状況やスレッドの状態などを追跡したいと考えています。しかし、作成しなければならないブレークポイントを使用して、これが段階的にサポートできる方法が見つかりません (エディターの赤い点)

このモニターを開かないで、段階的なデバッグしかできません。デバッガーの実行中にモニターを使用しようとすると、最初に ADB を切断するように求めるウィンドウがポップアップ表示されます。また、Monitor からアプリケーションを起動する場所が見つかりません。

Android Studioでモニターを同時に使用しながら段階的なデバッグを行う方法はありますか?

4

7 に答える 7

68

に行く

ツール > Android > Android デバイス モニター

v0.8.6 で。これにより、DDMS Eclipse パースペクティブが表示されます。

開く方法

于 2014-10-13T01:09:07.677 に答える
4

物事(場所)が少し変わったと思います。対象: Android Studio 1.2.1.1 ビルド @AI-141.1903250 - 2015 年 5 月 5 日にビルド

フランコ・ロンディーニの答えは

オブジェクトのメモリ割り当てを追跡するには:

  1. デバッグ モードでのアプリの実行の説明に従って、アプリを起動します。
  2. [Android] をクリックして、Android DDMS ツール ウィンドウを開きます。
  3. ドロップダウン リストからデバイスを選択します。
  4. 実行中のアプリのリストからパッケージ名でアプリを選択します。
  5. Android DDMS ツール ウィンドウで、[メモリ] タブを選択します。
  6. [割り当ての追跡を開始] をクリックします。デバイスでアプリを操作します。Stop Allocation Tracking (同じアイコン) をクリックします。

Androidスタジオ1.2.1.1で割り当て追跡を開始する方法

于 2015-06-04T08:31:10.050 に答える
0

1 日食バーを使用して分析する Mat プラグインをインストールするのが良い選択です。Studio Memory は、アプリケーションのメモリ占有率をリアルタイムで表示する Monitor 2.Android スタジオを提供します。

于 2015-10-27T10:19:51.993 に答える
0

私はこれに対する解決策を得たと思います。モニターを開始する必要はありませんが、代わりに Eclipse とほとんど同じように DDMS を使用できます。

Android Studioを起動-> ブレークポイントを選択 -> 実行 -> デバッグ ->ターミナル ウィンドウで %sdk\tools に移動し、ddms.bat を実行して、Monitor を実行せずに DDMS を実行します (ADB を実行できないため)。これで、プロファイリングを開始したり、段階的にデバッグしたりできます。

これがお役に立てば幸いです。

画像はこちら

于 2015-02-25T18:14:59.123 に答える