私は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ツールを使用するためのより良い方法があるはずですが、それは可能ですか?
ありがとうございました
実際に私は解決策を見つけました、それが最善の方法であるかどうかわかりません(Androidスタジオはデバイスモニターをより良い方法で統合する必要があります)
質問で述べたように、メニューツールからデバイスモニターを起動するとAndroid studioがデバイスを切断しますが、Android studioの組み込みターミナルを開くと(表示>ツールウィンドウ>端末)と入力し、「monitor」と入力するだけで、デバイスをAndroid studioから切り離さずにデバイスモニターを起動します(デバッガーの接続に問題があったことを示す警告がデバイスモニターに表示されます、しかしそれは気にしないでください)
これが誰かを助けることを願っています
Android studioを使用してDDMSツールを検索する方法はいくつかあります。このツールはAndroidに付属する個別のプログラムであるため、Eclipseは必要ありませんSDK。
monitor
と入力します。(SimonVeloperに感謝)これにより、DDMSツールが開き、接続されているデバイスに自動的に接続されます。
通常、Androidスタジオではなく)このツールを介してlogcat出力を表示できます。これが機能しない場合は、デバイスが適切に接続されていることを確認し、ツールを再起動してください。
AndroidデバイスモニターをAdbと同時に開くには、[ツール]-> [Android]-> [Androidデバイスモニター]ではなく、コマンドプロンプトからモニターを実行します。
コマンドラインインターフェイスから実行するには、次の場所に移動します。
Android/Sdk/tools /そして、モニターを実行します(Linuxの場合-> Sudo ./monitor)
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.
Androidスタジオ、Androidデバイスモニターは開きますが、Logcatまたはデバイスの別の機能を表示できません。Android studio tools option tick Enable ADB Integrationに移動すると、他のADM画面を開くことができます。これは私にとってはうまくいきました。 。