So öffnen Sie den Android-Gerätemonitor in Android Studio 3.1

83

Vor kurzem habe ich mein Android Studio aktualisiert. Nach dem Update kann ich die Monitoroption für Android-Geräte im Abschnitt "Tools" nicht finden. Im vorherigen Update war es dort in tools-> android-> android device monitor . Aber jetzt in der aktualisierten Version ist es nicht vorhanden. Sie können Screenshot von meinem Android Studio überprüfen.

Geben Sie hier die Bildbeschreibung ein

Gaju Kollur
quelle
@Arjun meinten Sie, dass Android-Gerät Monitor Emulator oder etwas anderes zu öffnen
Aschisch
@ashish nein du erzählst über AVD Ich spreche über ADM (Android Device Monitor)
Gaju Kollur
@ArjunParth was genau willst du von Android Monitor? Jetzt bietet Android Studio stattdessen viel bessere Tools. und Sie können Android Monitor jetzt nur über die Befehlszeile ausführen. :)
Umair
@Umair Ich möchte Dateien von Android Monitor auf Geräte pushen und ziehen.
Gaju Kollur

Antworten:

69

Wenn Sie Ihre Dateien jetzt vom Geräte-Monitor verschieben oder abrufen möchten, bietet Android Studio etwas Besseres als Android-Monitor. Schauen Sie sich einfach die rechte Seite Ihres Studios an. Dort befindet sich ein optionaler Gerätedatei-Explorer . Öffne es und du kannst loslegen. Wählen Sie Ihr Gerät aus der oberen Dropdown-Liste und der Rest von allem ist so ziemlich das gleiche wie im Android-Monitor. Unten sehen Sie den angehängten Screenshot, um Ihnen den genauen Standort und die Idee zu geben.

Geben Sie hier die Bildbeschreibung ein

Umair
quelle
1
Ja, das Problem mit dem Gerätedateie-Explorer ist, dass die älteren Telefone unten oder gleichwertig nicht erkannt werden. Kitkat
Gaju Kollur
2
@ArjunParth was ist deine min sdk version für die app?
Umair
@ArjunParth Ich denke, deine min sdk-Version ist nicht weniger als kitkat, deshalb kannst du diese Emulatoren oder Telefone nicht sehen.
Umair
mit meinem Fall gibt es nichts zu zeigen. Wie kann man das lösen?
Abdulwahid
@Abdulwahid Was ist Ihre Min- und Max-SDK-Version für Ihr Projekt?
Umair
32

Jetzt können Sie den Gerätedateiexplorer anstelle des Gerätemonitors verwenden . Gehe zu

Ansicht> Werkzeugfenster> Gerätedateie-Explorer

Screenshot: Öffnen des Gerätedatei-Explorers in Android Studio 3.1.3

Mehr Details

  1. Klicken Sie auf Ansicht> Werkzeugfenster> Gerätedateiexplorer oder klicken Sie in der Symbolleistenleiste auf die Schaltfläche Gerätedateiexplorer, um den Gerätedateiexplorer zu öffnen.
  2. Wählen Sie ein Gerät aus der Dropdown-Liste.
  3. Interagieren Sie mit dem Geräteinhalt im Datei-Explorer-Fenster. Klicken Sie mit der rechten Maustaste auf eine Datei oder ein Verzeichnis, um eine neue Datei oder ein neues Verzeichnis zu erstellen, die ausgewählte Datei oder das ausgewählte Verzeichnis auf Ihrem Computer zu speichern, hochzuladen, zu löschen oder zu synchronisieren. Doppelklicken Sie auf eine Datei, um sie in Android Studio zu öffnen.

Android Studio speichert Dateien, die Sie auf diese Weise öffnen, in einem temporären Verzeichnis außerhalb Ihres Projekts. Wenn Sie Änderungen an einer Datei vornehmen, die Sie mit dem Gerätedateie-Explorer geöffnet haben, und Ihre Änderungen wieder auf dem Gerät speichern möchten, müssen Sie die geänderte Version der Datei manuell auf das Gerät hochladen.

Screenshot: Das Toolfenster des Gerätedateie-Explorers

Beim Durchsuchen der Dateien eines Geräts sind die folgenden Verzeichnisse besonders nützlich:

data / data / app_name /

Enthält Datendateien für Ihre App, die im internen Speicher gespeichert sind

SD-Karte/

Enthält Benutzerdateien, die im externen Benutzerspeicher gespeichert sind (Bilder usw.)

Hinweis: Nicht alle Dateien auf einem Hardwaregerät sind im Gerätedateiexplorer sichtbar. Beispielsweise können im Verzeichnis data / data / Einträge, die Apps auf dem Gerät entsprechen, die nicht debuggbar sind, im Gerätedateiexplorer nicht erweitert werden.

Hassnain Jamil
quelle
1
Der Gerätemonitor war nicht nur ein Datei-Explorer, daher ist Ihre Antwort eher für einen Kommentar geeignet
user924,
Es gibt auch Layout Inspector
user924
19

Geben Sie Folgendes in die Befehlszeile des android-sdk/tools/Verzeichnisses ein, um die eigenständige Gerätemonitor-Anwendung zu starten :

monitor

Sie können das Tool dann mit einem verbundenen Gerät verknüpfen, indem Sie das Gerät im Bereich Geräte auswählen . Wenn Sie Probleme beim Anzeigen von Fenstern oder Fenstern haben, wählen Sie in der Menüleiste Fenster> Perspektive zurücksetzen.

  • Hinweis: Jedes Gerät kann jeweils nur an einen Debugger-Prozess angeschlossen werden. Wenn Sie beispielsweise Android Studio zum Debuggen Ihrer App auf einem Gerät verwenden, müssen Sie den Android Studio-Debugger vom Gerät trennen, bevor Sie einen Debuggerprozess über den Android-Gerätemonitor anhängen.

Referenz: https://developer.android.com/studio/profile/monitor.html

=> Sie können den Gerätedateie-Explorer ändern minSdkVersion 16und öffnen

  • Der Gerätedateiexplorer funktioniert genauso wie ein Android-Gerätemonitor

Siehe Bild unten:

Geben Sie hier die Bildbeschreibung ein

Ali
quelle
6

Ab Android Studio 3.1 ist der Gerätemonitor nur über die Befehlszeile verfügbar.

In Android Studio 3.1 spielt der Geräte-Monitor eine geringere Rolle als zuvor. In vielen Fällen wird die über den Gerätemonitor verfügbare Funktionalität jetzt durch neue und verbesserte Tools bereitgestellt.

In der Dokumentation zum Gerätemonitor finden Sie Anweisungen zum Aufrufen des Gerätemonitors über die Befehlszeile sowie Einzelheiten zu den über den Gerätemonitor verfügbaren Tools.

Geben Sie Folgendes in die Befehlszeile des android-sdk/tools/Verzeichnisses ein, um die eigenständige Gerätemonitor-Anwendung zu starten :

monitor
Nikunj
quelle
Ja, ich kann es von der Kommandozeile bekommen. aber was ist mit aus dem Studio. Es ist keine praktikable Lösung
Gaju Kollur
Gemäß Versionshinweis: Der Gerätemonitor spielt eine geringere Rolle als zuvor. Vielleicht entfernen sie deshalb diese Option.
Nikunj
5

Geben Sie Folgendes in die Befehlszeile im Verzeichnis android-sdk / tools / ein, um die eigenständige Gerätemonitor-Anwendung zu starten :

monitor

Aber denken Sie daran, dass die meisten Komponenten des Android-Gerätemonitors nach 3.0 veraltet sind. Weitere Informationen finden Sie unter diesem Link

Android Device Monitor und seine Funktionen sind nach 3.0 veraltet

Prashant
quelle
5

Um es zum Laufen zu bringen, musste ich von Java 10 (in meiner System-PATH-Variablen) zu Java 8 wechseln und dann zu gehen C:\Users\Alex\AppData\Local\Android\Sdk\tools\lib\monitor-x86_64 and run monitor.exe.

Alex - GlassEditor.com
quelle
3

Wie in "Testen des Spiels auf Ihrem Android-Gerät" erwähnt , habe ich diese drei Schritte ausgeführt

  1. Kehren Sie zu Ihrem Computer zurück, während das Spiel noch auf Ihrem Gerät ausgeführt wird.
  2. Navigieren Sie zu dem Verzeichnis mit den Android SDK-Tools.
  3. Navigieren Sie zu Tools und doppelklicken Sie auf die Anwendung namens monitor.

Dies führte zu folgendem Fehler

Android-Geräteüberwachungsfehler

Ich habe auch mit cmd getestet und der gleiche Fehler blieb bestehen

cmd

Um das Problem zu beheben, musste ich zu AndroidSDKTools \ tools \ lib \ monitor-x86_64 gehen und in die Monitoranwendung doppelklicken

Anwendung überwachen

Und dann wurde der Android-Geräte-Manager wie gewohnt gestartet

Android-Geräte-Manager

Tiago Martins Peres 李大仁
quelle
Wenn ich im cmd nur den Befehl 'monitor' verwenden möchte, muss ich diesen Ordner 'AndroidSDKTools \ tools \ lib \ monitor-x86_64' zu den Umgebungspfaden von Windows hinzufügen.
Takatalvi
1
Jetzt kann ich bestätigen: Wenn Sie im Befehl cmd nur den Befehl 'monitor' verwenden möchten, müssen Sie diesen Ordner 'C: \ Benutzer \ Benutzer \ AppData \ Local \ Android \ Sdk \ tools \ lib \ monitor-x86_64' hinzufügen ( in meinem Fall mit Android Studio 3.4.1) zu den Umgebungsvariablen => Systemvariablen => Pfad und starten Sie das cmd-Fenster neu, wenn Sie es geöffnet hatten
Takatalvi
2

Sie können es weiterhin im Datei-Explorer unter Windows 10 mit dem richtigen Pfad ausführen. Sie müssen nur zum Dateimonitor gehen C:\Users\user\AppData\Local\Android\Sdk\tools\lib\monitor-x86_64und darauf doppelklicken.

Wenn Sie im cmd nur den Befehl 'monitor' verwenden möchten, müssen Sie diesen Ordner (in meinem Fall mit Android Studio 3.4.1 und win10) zu Ihren Umgebungsvariablen hinzufügen. Drücken Sie also die Starttaste und geben Sie Edit the system environment variabesclick it ein. Das Fenster mit den Systemeigenschaften sollte geöffnet werden. Dann geh zu

Umgebungsvariablen => Systemvariablen => Pfad

Drücken Sie die EditTaste für den Pfad und fügen Sie den neuen Wert hinzu

C: \ Benutzer \ Benutzer \ AppData \ Local \ Android \ Sdk \ tools \ lib \ monitor-x86_64

Klicken Sie auf "Ok", "Ok" und "Ok" und starten Sie das cmd-Fenster neu, wenn Sie es geöffnet haben. Geben Sie "monitor" ein und es sollte auch den Monitor öffnen.

Ich hoffe es hilft!

PD: Diese Antwort basiert auf dieser Antwort https://stackoverflow.com/a/55077068/5360905 von Tiago Martins Peres

Takatalvi
quelle
1

Die JDK Max-Version ist 1.8.0_144

Führen Sie dann den Monitor aus

Fangming Cheng
quelle
1

ADM war in der 3.1-Version von Android Studio veraltet und wurde aus Android Studio 3.2 entfernt. Android Device Monitor wurde durch neue Funktionen ersetzt und zum Starten der Android Device Monitor-Anwendung in Android Studio 3.1 und niedriger folgen Sie dem Befehlszeilenverzeichnis android-sdk/tools/:

monitor

Virales Patel
quelle
1

Android Device Monitor war in Android Studio 3.1 veraltet und wurde aus Android Studio 3.2 entfernt

Verwenden Sie den in Android Studio 3.0 eingeführten Android Profiler , um die CPU-Auslastung, das Netzwerk, den Speicher usw. zu messen. So öffnen Sie den Android Profiler: Ansicht -> Tool Windows -> Profiler.

Android Device Monitor wurde durch eine neue Funktion ersetzt, die Sie hier finden .

Surya Prakash Reddy
quelle
0

Laut Entwicklerdokumenten ist es jetzt veraltet. Bitte folgen Sie diesen Dokumenten: Entwicklerlink

aschfahl
quelle
0

Unter Android Studio 3.1 und höher können Sie Fotos in den Emulator übertragen, indem Sie zuerst den Emulator starten. Wählen Sie dann "Gerätedateie-Explorer" aus dem Menü oben auf dem Bildschirm: Ansicht / Werkzeugfenster / Gerätedatei-Explorer. Schauen Sie dann in den Ordner "SD-Karte" und Sie sehen einen Ordner mit dem Titel "Bilder". Klicken Sie darauf. Klicken Sie dann mit der rechten Maustaste darauf und wählen Sie "Hochladen". Navigieren Sie zu dem Foto auf Ihrem Computer und zu dem Foto, das Sie auf den Emulator übertragen möchten. Starten Sie den Emulator neu. Siehe Foto unten: Beispiel für das Hochladen eines Fotos in den Emulator

Keith Boothroyd
quelle
-1

Überprüfen Sie diesen Link aus.

Öffnen Sie Ihr Terminal und geben Sie Folgendes ein : Android_Sdk_Path / tools

Führen Sie ./monitor aus

Archik
quelle