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

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

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

@Arjun, вы имели в виду, что монитор устройства Android открывает эмулятор или что-то еще

ashish 30.03.2018 14:10

@ashish no ur, рассказывая об AVD, я говорю об ADM (монитор устройства Android)

Gaju Kollur 30.03.2018 14:11

@ArjunParth, что именно вы хотите от монитора Android? Вместо этого студия Android предоставляет гораздо лучшие инструменты. и теперь вы можете запускать монитор Android только из командной строки. :)

Umair 30.03.2018 14:14

@Umair я хочу отправлять и извлекать файлы на устройства с монитора Android.

Gaju Kollur 30.03.2018 14:21
86
4
132 559
15

Ответы 15

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

In Android Studio 3.1, the Device Monitor serves less of a role than it previously did. In many cases, the functionality available through the Device Monitor is now provided by new and improved tools.

See the Device Monitor documentation for instructions for invoking the Device Monitor from the command line and for details of the tools available through the Device Monitor.

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

monitor

Да, я могу получить его из командной строки. а как насчет студии. это неосуществимое решение

Gaju Kollur 30.03.2018 14:17

Согласно примечанию к выпуску: Device Monitor выполняет меньшую роль, чем раньше. Может быть, поэтому они убирают эту опцию.

Nikunj 30.03.2018 14:21

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

monitor

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

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

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

=> Можно изменить minSdkVersion 16 и открыть Проводник устройства

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

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

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

monitor

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

Android Device Monitor and its features are deprecated after 3.0

Согласно документации разработчика, сейчас он устарел. Пожалуйста, следуйте этим документам: ссылка разработчика

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

Да, проблема с проводником файлов устройства в том, что он не распознает старые телефоны ниже или равных kitkat

Gaju Kollur 30.03.2018 14:26

@ArjunParth какая у вас минимальная версия SDK для приложения?

Umair 30.03.2018 14:27

@ArjunParth Я думаю, что ваша минимальная версия sdk не меньше, чем kitkat, поэтому вы не можете видеть эти эмуляторы или телефоны.

Umair 30.03.2018 14:37

в моем случае он ничего не возвращает. как решить это?

Abdulwahid 06.08.2018 18:42

@Abdulwahid, какая у вас минимальная и максимальная версия SDK для вашего проекта?

Umair 07.08.2018 08:14

@Abdulwahid Если вы используете устройство, на котором был рутирован Android Studio 3, в проводнике файлов устройства будет пусто. Ответ - отключить привилегии SU для adb, см. stackoverflow.com/a/48166524/8740835

AndrewD 12.09.2018 14:01

@AndrewD Я видел, как вы ответили, поэтому мое устройство не было рутировано с помощью приложения super su, оно было рутировано с помощью king root, и я удалил king root. так как это решить.

Abdulwahid 12.09.2018 16:22

@Abdulwahid Вам нужно будет отключить привилегии SU при использовании adb. Я не использовал KingRoot, но похоже, что у него есть конфигурация «расширенных разрешений» и «настроек», так что я бы начал с этого. Если вы удалили KingRoot, вам, вероятно, потребуется переустановить его или какое-либо подобное приложение, которое даст вам точный контроль над привилегиями root.

AndrewD 12.09.2018 17:14

@AndrewD У меня нет SU в мобильном телефоне. как это отключить?

Abdulwahid 12.09.2018 17:17

@Umair min sdk - 17 лет

Abdulwahid 12.09.2018 17:45

Вопрос не в том, чтобы отправлять файлы! Речь идет о мониторе. Монитор устройства был не просто проводником, поэтому ваш ответ больше подходит для комментария

user924 25.11.2018 15:51

есть еще Инспектор компоновки

user924 25.11.2018 15:59

@ user924 ок, это означает, что 39 человек проголосовали за него, потому что ответ был неправильным? Прочтите вопрос еще раз :) и если у вас возникнут проблемы, добавьте свой ответ или добавьте комментарий.

Umair 26.11.2018 05:59

@Umair, вы тоже можете прочитать это снова, автор нигде не упомянул файловый проводник, он не принял ваш ответ, нет ничего плохого в вашем ответе, другим пользователям, которые проголосовали за ваш ответ, нужен только файловый проводник (у других пользователей нет ничего связано с исходным вопросом), но полный ответ должен содержать все инструменты, включая инспектор компоновки, раньше был только один инструмент - монитор устройства, но теперь он заменен парой инструментов

user924 26.11.2018 20:32

@ user924, почему бы тебе самому не добавить ответ. Вместо критики и траты времени будьте позитивны и добавьте что-нибудь полезное для сообщества. Спасибо

Umair 29.11.2018 06:13

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

view > tool windows > device file explorer

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

Подробнее

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

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

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

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

data/data/app_name/

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

sdcard/

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

Note: Not all files on a hardware device are visible in the Device File Explorer. For example, in the data/data/ directory, entries corresponding to apps on the device that are not debuggable cannot be expanded in the Device File Explorer.

монитор устройства был не просто проводником, поэтому ваш ответ больше подходит для комментария
user924 25.11.2018 15:53

есть еще Инспектор компоновки

user924 25.11.2018 15:59

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

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

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

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

Проверьте этот ссылка на сайт.

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

Запускаем ./monitor

Как сказано в «Тестирование игры на вашем Android-устройстве», я выполнил эти три шага

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

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

Android Device Monitor Error

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

cmd

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

monitor application

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

Android Device Manager

если я хочу использовать в cmd только команду «monitor», мне нужно добавить эту папку «AndroidSDKTools \ tools \ lib \ monitor-x86_64» в пути к среде Windows?

Takatalvi 02.06.2019 16:37

теперь я могу подтвердить: если вы хотите использовать в cmd только команду 'monitor', вам нужно добавить эту папку 'C: \ Users \ user \ AppData \ Local \ Android \ Sdk \ tools \ lib \ monitor-x‌ 86_64 '(в моем случае с android studio 3.4.1) в переменные среды => системные переменные => путь и перезапустите окно cmd, если оно было открыто

Takatalvi 02.06.2019 16:53

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

monitor

Вы по-прежнему можете запустить его из проводника в 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, щелкните ее, и откроется окно «Свойства системы». Затем перейдите в

Environment variables => System variables => path

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

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

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

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

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

Если вы ищете инструмент Hierarchy Viewer, он был изменен на Layout Inspector:

https://developer.android.com/studio/debug/layout-inspector.html

Android Device Monitor was deprecated in Android Studio 3.1 and removed from Android Studio 3.2

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

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

Другие вопросы по теме