Jak otworzyć Android Device Monitor w najnowszym Android Studio 3.1

82

Niedawno zaktualizowałem swoje studio Android, po aktualizacji nie mogę znaleźć opcji monitora urządzenia z Androidem w sekcji narzędzi. W poprzedniej aktualizacji znajdował się w menu narzędzia-> android-> monitor urządzenia z Androidem . Ale teraz w zaktualizowanej wersji nie ma go. Możesz sprawdzić zrzut ekranu mojego studia Android.

wprowadź opis obrazu tutaj

Gaju Kollur
źródło
@Arjun, czy miałeś na myśli, że monitor urządzenia z Androidem ma otworzyć emulator, czy coś innego
Ashish
@ashish nie ur opowiadający o AVD mówię ADM (monitora urządzenie Android)
Gaju Kollur
@ArjunParth czego dokładnie chcesz od monitora Android? Teraz android studio zapewnia znacznie lepsze narzędzia. i możesz teraz uruchomić android monitor tylko z wiersza poleceń. :)
Umair
@Umair Chcę przesyłać i pobierać pliki na urządzenia z monitora Android.
Gaju Kollur,

Odpowiedzi:

69

Jeśli chcesz przesyłać lub pobierać pliki z urządzeń, monitoruj teraz android studio oferuje coś lepszego niż monitor androida. Wystarczy spojrzeć na prawą stronę swojego studia, gdzie znajduje się eksplorator plików urządzeń . Otwórz go i gotowe. Wybierz swoje urządzenie z górnego menu, a reszta jest prawie taka sama, jak na monitorze Androida. Poniżej znajduje się załączony zrzut ekranu, który przedstawia dokładną lokalizację i pomysł.

wprowadź opis obrazu tutaj

Umair
źródło
1
Tak problem z plików Device Explorer nie jest uznając starszych telefonów poniżej lub równe KitKat
Gaju Kollur
2
@ArjunParth Jaka jest twoja wersja min sdk dla aplikacji?
Umair
@ArjunParth Myślę, że twoja wersja min sdk jest nie mniejsza niż kitkat, dlatego nie możesz zobaczyć tych emulatorów ani telefonów.
Umair
w moim przypadku nie zwraca niczego do pokazania. jak to rozwiązać?
Abdulwahid
@Abdulwahid jaka jest twoja minimalna i maksymalna wersja sdk dla twojego projektu?
Umair
33

Teraz możesz używać eksploratora plików urządzenia zamiast monitora urządzenia . Iść do

widok> okna narzędzi> eksplorator plików urządzenia

zrzut ekranu: otwieranie eksploratora plików urządzenia w Android Studio 3.1.3

Więcej szczegółów

  1. Kliknij Widok> Okna narzędzi> Eksplorator plików urządzenia lub kliknij przycisk Eksplorator plików urządzenia na pasku narzędzi, aby otworzyć Eksplorator plików urządzenia.
  2. Wybierz urządzenie z listy rozwijanej.
  3. Wejdź w interakcję z zawartością urządzenia w oknie eksploratora plików. Kliknij prawym przyciskiem myszy plik lub katalog, aby utworzyć nowy plik lub katalog, zapisz wybrany plik lub katalog na komputerze, prześlij, usuń lub zsynchronizuj. Kliknij dwukrotnie plik, aby otworzyć go w Android Studio.

Android Studio zapisuje pliki, które otwierasz w ten sposób, w katalogu tymczasowym poza projektem. Jeśli dokonasz modyfikacji w pliku otwartym za pomocą Eksploratora plików urządzenia i chcesz zapisać zmiany z powrotem na urządzeniu, musisz ręcznie przesłać zmodyfikowaną wersję pliku do urządzenia.

zrzut ekranu: okno narzędzia Eksplorator plików urządzenia

Podczas przeglądania plików urządzenia szczególnie przydatne są następujące katalogi:

data / data / nazwa_aplikacji /

Zawiera pliki danych aplikacji przechowywane w pamięci wewnętrznej

sdcard /

Zawiera pliki użytkownika przechowywane na zewnętrznej pamięci użytkownika (zdjęcia itp.)

Uwaga: Nie wszystkie pliki na urządzeniu są widoczne w Eksploratorze plików urządzenia. Na przykład w katalogu data / data / wpisy odpowiadające aplikacjom na urządzeniu, których nie można debugować, nie mogą być rozwijane w Eksploratorze plików urządzenia.

Hassnain Jamil
źródło
1
monitor urządzenia nie był tylko eksploratorem plików, więc Twoja odpowiedź jest bardziej odpowiednia do komentowania
user924
jest też Inspektor Układu
user924
19

Aby uruchomić samodzielną aplikację Device Monitor, wprowadź następujące polecenie w wierszu poleceń w android-sdk/tools/katalogu:

monitor

Następnie można połączyć narzędzie z podłączonym urządzeniem, wybierając urządzenie z panelu Urządzenia . Jeśli masz problemy z wyświetlaniem paneli lub okien, wybierz opcję Okno> Resetuj perspektywę z paska menu.

  • Uwaga: każde urządzenie może być jednocześnie podłączone tylko do jednego procesu debugera. Na przykład, jeśli używasz Android Studio do debugowania aplikacji na urządzeniu, musisz odłączyć debuger Android Studio od urządzenia przed dołączeniem procesu debugera z Android Device Monitor.

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

=> Możesz zmienić minSdkVersion 16i otworzyć Eksplorator plików urządzenia

  • Eksplorator plików urządzenia działa tak samo jak Monitor urządzeń z systemem Android

Zobacz poniższy obrazek:

wprowadź opis obrazu tutaj

Ali
źródło
6

Z Android Studio 3.1 Device Monitor dostępny tylko z wiersza poleceń.

W Android Studio 3.1 Monitor urządzeń pełni mniejszą rolę niż poprzednio. W wielu przypadkach funkcje dostępne za pośrednictwem monitora urządzeń są teraz zapewniane przez nowe i ulepszone narzędzia.

Zobacz dokumentację programu Device Monitor aby uzyskać instrukcje dotyczące wywoływania Monitora urządzeń z wiersza poleceń oraz szczegółowe informacje na temat narzędzi dostępnych za pośrednictwem Monitora urządzeń.

Aby uruchomić samodzielną aplikację Device Monitor, wprowadź następujące polecenie w wierszu poleceń w android-sdk/tools/katalogu:

monitor
Nikunj
źródło
Tak, jestem w stanie uzyskać to z wiersza poleceń. ale co ze studia. nie jest to możliwe rozwiązanie
Gaju Kollur
Zgodnie z uwagą do wydania: Monitor urządzeń pełni mniejszą rolę niż poprzednio. Być może dlatego usuwają tę opcję.
Nikunj
5

Aby uruchomić samodzielną aplikację Device Monitor, wprowadź następujące polecenie w wierszu poleceń w katalogu android-sdk / tools /:

monitor

Pamiętaj jednak, że większość składników Android Device Monitor jest przestarzała po 3.0. Aby uzyskać szczegółowe informacje, odwiedź ten link

Android Device Monitor i jego funkcje są przestarzałe po 3.0

Prashant
źródło
5

Aby to działało musiałem przełączyć się na Javę 8 z Java 10 (w mojej zmiennej systemowej PATH), a następnie przejść do C:\Users\Alex\AppData\Local\Android\Sdk\tools\lib\monitor-x86_64 and run monitor.exe.

Alex - GlassEditor.com
źródło
3

Jak wspomniano w sekcji „Testowanie gry na urządzeniu z Androidem” , wykonałem te trzy kroki

  1. Gdy gra jest nadal uruchomiona na urządzeniu, wróć do komputera.
  2. Przejdź do katalogu zawierającego narzędzia Android SDK.
  3. Przejdź do narzędzi i kliknij dwukrotnie aplikację o nazwie monitor.

To powodowało następujący błąd

Błąd monitora urządzenia z systemem Android

Przetestowałem również przy użyciu cmd i ten sam błąd utrzymywał się

cmd

Aby to naprawić, musiałem przejść do AndroidSDKTools \ tools \ lib \ monitor-x86_64 i dwukrotnie kliknąć w aplikacji monitora

aplikacja monitora

A potem Menedżer urządzeń Android po prostu zaczął się normalnie

Menedżer urządzeń Android

Tiago Martins Peres 李大仁
źródło
jeśli chcę używać w cmd tylko polecenia „monitor”, muszę dodać ten folder „AndroidSDKTools \ tools \ lib \ monitor-x86_64” do ścieżek środowiska Windows?
Takatalvi
1
teraz mogę potwierdzić: jeśli chcesz użyć w cmd tylko polecenia „monitor”, musisz dodać ten folder „C: \ Users \ user \ AppData \ Local \ Android \ Sdk \ tools \ lib \ monitor-x86_64 '( w moim przypadku z Android Studio 3.4.1) do zmiennych środowiskowych => zmienne systemowe => ścieżka i zrestartuj okno cmd, jeśli zostało otwarte
Takatalvi
2

Nadal możesz go uruchomić z Eksploratora plików w systemie Windows 10 z odpowiednią ścieżką. Musisz tylko iść doC:\Users\user\AppData\Local\Android\Sdk\tools\lib\monitor-x86_64 i dwukrotnie kliknąć monitor plików.

Jeśli chcesz używać w cmd tylko polecenia „monitor”, musisz dodać ten folder (w moim przypadku z Android Studio 3.4.1 i win10) do zmiennych środowiskowych. Więc naciśnij przycisk Start, a następnie wpisz Edit the system environment variabeskliknij go, a okno Właściwości systemu powinno się otworzyć. Następnie idź do

Zmienne środowiskowe => Zmienne systemowe => ścieżka

naciśnij Editprzycisk ścieżki i dodaj nową wartość

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

kliknij „Ok”, „Ok” i „Ok” i uruchom ponownie okno cmd, jeśli zostało otwarte i wpisz „monitor”. Powinno również otworzyć monitor.

Mam nadzieję, że to pomoże!

PD: Ta odpowiedź została oparta na tej odpowiedzi https://stackoverflow.com/a/55077068/5360905 od Tiago Martins Peres

Takatalvi
źródło
1

Wersja jdk max to 1.8.0_144

następnie uruchom monitor

Fangming Cheng
źródło
1

ADM został wycofany w wersji 3.1 Android Studio i usunięty z Android Studio 3.2. Android Device Monitor został zastąpiony nowymi funkcjami i uruchomieniem aplikacji Android Device Monitor w Android Studio 3.1 i starszych, zgodnie z android-sdk/tools/katalogiem linii Commend :

monitor

Viral Patel
źródło
1

Android Device Monitor został wycofany w Android Studio 3.1 i usunięty z Android Studio 3.2

Użyj Android Profiler wprowadzonego w Android Studio 3.0 do pomiaru wykorzystania procesora, sieci, pamięci itp. Aby otworzyć Android Profiler: Widok -> Okna narzędzi -> Profiler.

Android Device Monitor został zastąpiony nową funkcją, którą można znaleźć tutaj .

Surya Prakash Reddy
źródło
0

Według dokumentacji programistów jest teraz przestarzała. Postępuj zgodnie z następującymi dokumentami: łącze dla programistów

popielaty
źródło
0

W Android Studio 3.1 i nowszych możesz przesyłać zdjęcia do emulatora, najpierw uruchamiając emulator. Następnie wybierz „Eksplorator plików urządzenia” z menu u góry ekranu: Widok / Okno narzędzi / Eksplorator plików urządzenia Następnie zajrzyj do folderu o nazwie „sdcard”, a zobaczysz folder zatytułowany „Zdjęcia”, kliknij go. Następnie kliknij je prawym przyciskiem myszy i wybierz „Prześlij” i przejdź do zdjęcia na komputerze, do zdjęcia, które chcesz przesłać do emulatora. Uruchom ponownie emulator. Zobacz zdjęcie poniżej: przykład wgrania zdjęcia do emulatora

Keith Boothroyd
źródło
-1

Sprawdź ten link .

Otwórz terminal i wpisz: Android_Sdk_Path / tools

Uruchom ./monitor

Archik
źródło