Как открыть Android Device Monitor в последней версии Android Studio 3.1

82

Недавно я обновил свою студию Android, после обновления я не могу найти опцию монитора устройства Android в разделе инструментов. В предыдущем обновлении он был в tools-> android-> android device monitor . Но сейчас в обновленной версии его нет. Вы можете проверить скриншот моей студии Android.

введите описание изображения здесь

Гаджу Коллур
источник
@Arjun, вы имели в виду тот монитор устройства Android для открытия эмулятора или что-то еще
ashish
@ashish no ur, рассказывая об AVD, я говорю об ADM (монитор устройства Android)
Гаджу Коллур
@ArjunParth, что именно вы хотите от монитора Android? Вместо этого студия Android предоставляет гораздо лучшие инструменты. и теперь вы можете запускать монитор Android только из командной строки. :)
Umair
@Umair Я хочу отправлять и извлекать файлы на устройства с монитора Android.
Gaju Kollur

Ответы:

69

Если вы хотите подтолкнуть или вытащить файлы с монитора устройств, теперь студия Android предлагает что-то лучшее, чем монитор Android. Просто взгляните на правую сторону вашей студии, там есть опция файлового проводника устройства . Откройте его, и все готово. Выберите свое устройство в верхнем раскрывающемся списке, и все остальное будет примерно таким же, как и на мониторе Android. Ниже прилагается снимок экрана, чтобы дать вам точное местоположение и представление.

введите описание изображения здесь

Умайр
источник
1
Да, проблема с обозревателем файлов устройства в том, что он не распознает старые телефоны ниже или равных kitkat
Гаджу Коллур
2
@ArjunParth, какая у вас минимальная версия sdk для приложения?
Umair
@ArjunParth Я думаю, что ваша минимальная версия sdk не меньше, чем kitkat, поэтому вы не можете видеть эти эмуляторы или телефоны.
Umair
в моем случае он ничего не возвращает. как решить это?
Abdulwahid
@Abdulwahid, какая у вас минимальная и максимальная версия SDK для вашего проекта?
Umair 07
33

Теперь вы можете использовать файловый менеджер устройства вместо монитора устройства . Идти к

вид> окна инструментов> проводник файлов устройства

снимок экрана: открытие проводника файлов устройства в Android Studio 3.1.3

Подробнее

  1. Щелкните «Просмотр»> «Окна инструментов»> «Проводник файлов устройства» или нажмите кнопку «Проводник файлов устройства» на панели инструментов, чтобы открыть проводник файлов устройства.
  2. Выберите устройство из раскрывающегося списка.
  3. Взаимодействуйте с содержимым устройства в окне проводника файлов. Щелкните правой кнопкой мыши файл или каталог, чтобы создать новый файл или каталог, сохранить выбранный файл или каталог на свой компьютер, загрузить, удалить или синхронизировать. Дважды щелкните файл, чтобы открыть его в Android Studio.

Android Studio сохраняет файлы, которые вы открываете таким образом, во временном каталоге вне вашего проекта. Если вы вносите изменения в файл, открытый с помощью проводника файлов устройства, и хотите сохранить изменения обратно на устройство, вы должны вручную загрузить измененную версию файла на устройство.

снимок экрана: Окно инструмента Device File Explorer

При изучении файлов устройства особенно полезны следующие каталоги:

data / data / app_name /

Содержит файлы данных для вашего приложения, хранящиеся во внутренней памяти

SD Card/

Содержит пользовательские файлы, хранящиеся на внешнем пользовательском хранилище (изображения и т. Д.)

Примечание. Не все файлы на аппаратном устройстве отображаются в проводнике файлов устройства. Например, в каталоге data / data / записи, соответствующие приложениям на устройстве, которые не подлежат отладке, не могут быть развернуты в проводнике файлов устройства.

Хасснайн Джамиль
источник
1
монитор устройства не был просто файловым проводником, поэтому ваш ответ больше подходит для комментария
user924
Также есть Layout Inspector
user924
19

Чтобы запустить автономное приложение Device Monitor, введите в командной строке в android-sdk/tools/каталоге следующее:

monitor

Затем вы можете связать инструмент с подключенным устройством, выбрав устройство на панели « Устройства» . Если у вас возникли проблемы с просмотром панелей или окон, выберите «Окно»> «Сбросить перспективу» в строке меню.

  • Примечание. Каждое устройство может быть подключено только к одному процессу отладчика одновременно. Так, например, если вы используете Android Studio для отладки приложения на устройстве, вам необходимо отключить отладчик Android Studio от устройства, прежде чем подключать процесс отладчика из Android Device Monitor.

ссылка: https://developer.android.com/studio/profile/monitor.html

=> Вы можете изменить minSdkVersion 16и открыть проводник файлов устройства

  • Проводник устройства работает так же, как монитор устройства Android.

См. Изображение ниже:

введите описание изображения здесь

Али
источник
6

Из Android Studio 3.1 Device Monitor доступен только из командной строки.

В Android Studio 3.1 Device Monitor выполняет меньшую роль, чем раньше. Во многих случаях функциональность, доступная через Device Monitor, теперь обеспечивается новыми и улучшенными инструментами.

См. Документацию к Device Monitor для получения инструкций по вызову Device Monitor из командной строки и для получения подробной информации об инструментах, доступных через Device Monitor.

Чтобы запустить автономное приложение Device Monitor, введите в командной строке в android-sdk/tools/каталоге следующее:

monitor
Никундж
источник
Да, я могу получить его из командной строки. а как насчет студии. это неосуществимое решение
Гаджу Коллур
Согласно примечанию к выпуску: Device Monitor выполняет меньшую роль, чем раньше. Может быть, поэтому эту опцию убирают.
Nikunj
5

Чтобы запустить автономное приложение Device Monitor, введите в командной строке в каталоге android-sdk / tools / следующее:

monitor

Но помните, что большинство компонентов Android Device Monitor устарели после версии 3.0. Для получения подробной информации посетите эту ссылку

Android Device Monitor и его функции устарели после версии 3.0.

Прашант
источник
5

Чтобы заставить его работать, мне пришлось переключиться на Java 8 с Java 10 (в моей системной переменной PATH), затем перейти к C:\Users\Alex\AppData\Local\Android\Sdk\tools\lib\monitor-x86_64 and run monitor.exe.

Алекс - GlassEditor.com
источник
3

Как сказано в разделе «Тестирование игры на устройстве Android» , я выполнил следующие три шага.

  1. Когда игра все еще запущена на вашем устройстве, вернитесь к компьютеру.
  2. Перейдите в каталог, содержащий Android SDK Tools.
  3. Перейдите к инструментам и дважды щелкните приложение под названием монитор.

Это вызывало следующую ошибку

Ошибка монитора устройства Android

Я также тестировал с помощью cmd, и та же ошибка сохранялась.

cmd

Чтобы исправить это, мне пришлось зайти в AndroidSDKTools \ tools \ lib \ monitor-x86_64 и дважды щелкнуть в приложении монитора.

приложение для мониторинга

А затем Android Device Manager запустился как обычно

Диспетчер устройств Android

Тьяго Мартинс Перес 李大仁
источник
если я хочу использовать в cmd только команду «monitor», мне нужно добавить эту папку «AndroidSDKTools \ tools \ lib \ monitor-x86_64» в пути к среде Windows?
Takatalvi
1
теперь я могу подтвердить: если вы хотите использовать в cmd только команду 'monitor', вам нужно добавить эту папку 'C: \ Users \ user \ AppData \ Local \ Android \ Sdk \ tools \ lib \ monitor-x86_64' ( в моем случае с android studio 3.4.1) к переменным среды => системные переменные => путь и перезапустите окно cmd, если оно было открыто
Takatalvi
2

Вы по-прежнему можете запустить его из проводника в Windows 10, указав правильный путь. Вам просто нужно перейти C:\Users\user\AppData\Local\Android\Sdk\tools\lib\monitor-x86_64и дважды щелкнуть файловый монитор.

Если вы хотите использовать в cmd только команду «monitor», вам нужно добавить эту папку (в моем случае с android studio 3.4.1 и win10) в переменные среды. Итак, нажмите кнопку «Пуск», а затем введите « Edit the system environment variabesщелкните по ней», и откроется окно «Свойства системы». Затем перейдите в

Переменные среды => Системные переменные => путь

нажмите Editкнопку пути и добавьте новое значение

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

нажмите «ОК», «ОК» и «ОК» и перезапустите окно cmd, если оно было открыто, и введите «монитор», и оно также должно открыть монитор.

Надеюсь, поможет!

PD: Этот ответ был основан на этом ответе https://stackoverflow.com/a/55077068/5360905 от Тьяго Мартинса Переса

Такаталви
источник
1

максимальная версия jdk - 1.8.0_144

затем запустите монитор

Fangming Cheng
источник
1

ADM устарел в версии Android 3.1 и удален из Android Studio 3.2. Android Device Monitor был заменен новыми функциями и запускал приложение Android Device Monitor в android studio 3.1 и ниже, следуя android-sdk/tools/директории commend :

monitor

Вирал Патель
источник
1

Android Device Monitor устарел в Android Studio 3.1 и удален из Android Studio 3.2.

Используйте Android Profiler, представленный в Android Studio 3.0, для измерения использования процессора, сети, памяти и т. Д. Чтобы открыть Android Profiler: View -> Tool Windows -> Profiler.

Монитор устройств Android был заменен новой функцией, которую вы можете найти здесь .

Сурья Пракаш Редди
источник
0

В Android Studio 3.1 и выше вы можете отправить фотографии в эмулятор, предварительно запустив эмулятор. Затем выберите «Device File Explorer» из меню в верхней части экрана: View / Tool Window / Device File Explorer. Затем посмотрите в папку с названием «SDCard», и вы увидите папку с названием «Изображения», щелкните по ней. Затем щелкните его правой кнопкой мыши, выберите «Загрузить» и перейдите к фотографии на вашем компьютере, к фотографии, которую вы хотите загрузить в эмулятор. Перезагрузите эмулятор. Смотрите фото ниже: пример загрузки фото в эмулятор

Кейт Бутройд
источник
-1

Проверьте эту ссылку .

Откройте свой терминал и введите: Android_Sdk_Path / tools

Запустите ./monitor

Арчик
источник