web-dev-qa-db-ja.com

Android StudioおよびAndroidデバイスモニター

私はEclipseからAndroid Studioに切り替えました。今から見たものとして、新しいIDEにはEclipseよりも多くの機能があり、新しいIDE私のアプリ開発作業用。

私が理解できないことが1つあります。Eclipseには、非常に便利なDDMSパースペクティブがあり、そこからLogcatを読んだり、非常に便利なdump view hierarchy関数。UIのダンプを取得して検査し、レイアウトのどこに何が表示されているかを理解できます。

Android Studioで似たようなものは何も見当たりません。多くの調査を行った結果、これを行う必要がある唯一の方法はAndroid = [ツール]メニューのデバイスモニター。

しかし、Android Studioによって使用されており、Androidデバイスモニターがそれを使用することを望んでいるため、この方法でADB接続が切断されます。結果は、アプリをデバッグしている場合デバッグステータスを失いたくない限り、Androidデバイスモニターを開くことができません

これは受け入れられないと思います。Androidと一緒にAndroid Device Monitorツールを使用するためのより良い方法があるはずですが、それは可能ですか?

ありがとうございました

5
Apperside

実際に私は解決策を見つけました、それが最善の方法であるかどうかわかりません(Androidスタジオはデバイスモニターをより良い方法で統合する必要があります)

質問で述べたように、メニューツールからデバイスモニターを起動するとAndroid studioがデバイスを切断しますが、Android studioの組み込みターミナルを開くと(表示>ツールウィンドウ>端末)と入力し、「monitor」と入力するだけで、デバイスをAndroid studioから切り離さずにデバイスモニターを起動します(デバッガーの接続に問題があったことを示す警告がデバイスモニターに表示されます、しかしそれは気にしないでください)

これが誰かを助けることを願っています

12
Apperside

Android studioを使用してDDMSツールを検索する方法はいくつかあります。このツールはAndroidに付属する個別のプログラムであるため、Eclipseは必要ありませんSDK。

  • Android StudioのツールバーにあるAndroid Device Monitorアイコンをクリックしますenter image description here
  • Monitor.batファイルを開きます(Windowsマシンでは、これは[path-to-sdk]/sdk/toolsにあります)
  • ターミナルのAndroid Studioまたは任意のコマンドプロンプトでmonitorと入力します。(SimonVeloperに感謝)
  • ツールメニューから開きます。ツール-> Android-> Androidデバイスモニター(sebweisgerberに感謝)enter image description here

これにより、DDMSツールが開き、接続されているデバイスに自動的に接続されます。

通常、Androidスタジオではなく)このツールを介してlogcat出力を表示できます。これが機能しない場合は、デバイスが適切に接続されていることを確認し、ツールを再起動してください。

8
miva2

AndroidデバイスモニターをAdbと同時に開くには、[ツール]-> [Android]-> [Androidデバイスモニター]ではなく、コマンドプロンプトからモニターを実行します。

コマンドラインインターフェイスから実行するには、次の場所に移動します。

Android/Sdk/tools /そして、モニターを実行します(Linuxの場合-> Sudo ./monitor

3
I faced problem in Android device monitor . I could not find file Explorer menu , device list in Android device monitor so i 
deleted hidden  *.Android* folder in the home directory in linux using the  following command:

`$ Sudo -r ./Android`

After deleting this hidden folder your Android device monitor will be set to default state.
0
radhason power

Androidスタジオ、Androidデバイスモニターは開きますが、Logcatまたはデバイスの別の機能を表示できません。Android studio tools option tick Enable ADB Integrationに移動すると、他のADM画面を開くことができます。これは私にとってはうまくいきました。 。

0
Ganesh Giri