Зробіть знімок екрана на Емуляторі від Android Studio


203

Я знаю, що це, мабуть, найдурніше питання, але все-таки я не знаю, як зробити знімок екрана Емулятора через Android Studio. Нещодавно я перейшов з Eclipse на Android Studio, і не міг його знайти ніде, також намагався шукати в Інтернеті, але ніякої допомоги.

Відповіді:


288

Починаючи з Android Studio 2.0, ви можете зробити це за допомогою нового емулятора:

Новий емулятор Android від Android Studio 2.0

Просто натисніть 3 "Зробити знімок екрана". Стандартне місце - це робочий стіл.

Або

  1. Виберіть "Більше"
  2. У розділі "Налаштування" вкажіть місце для екрана екрана
  3. Зробіть знімок екрана

@ Nino Handler Я роблю саме це, але жодне зображення не з’являється на моєму робочому столі (і якщо я зміню розташування, все одно не пощастить), тому в результаті я не можу робити знімки екрана за допомогою емулятора. Чи можете ви дати кілька порад, щоб розібратися?
агіро

1
@agiro Я б рекомендував використовувати відповідь Фіделя Едуардо Лопеса або HenBoy331, яка також повинна працювати.
luckyhandler

Створює скріншоти з неправильними кольорами: stackoverflow.com/questions/52462962/…
Дмитро

Для мене він почав працювати, коли я змінив розташування робочого столу за замовчуванням на свою бібліотеку зображень. Раніше все виглядало добре, але скріншот не врятував
lvmeijer

93

Натисніть кнопку Монітор (включено DDMS) на панелі інструментів - це схоже на багдроїд Android:

Вікно IDE, що показує кнопку Monitor

Це відкриє вікно DDMS. Виберіть екземпляр емулятора на вкладці « Пристрої » зліва та натисніть кнопку камери на панелі інструментів над ним поруч із значком знаку зупинки:

Вікно монітора

Зауважте, що якщо на вашому емуляторі працює Android 4.4 або я думаю, що 4.3, функціональність захоплення екрана порушена - для отримання знімків екрана для цих версій ОС вам доведеться використовувати фізичний пристрій. Це працює добре для Android до 4.3. Ця помилка https://code.google.com/p/android/isissue/detail?id=62284


Ви також можете запустити DDMS з терміналу. Просто введіть 'ddms', щоб запустити його
Девід Дуглас

Дякую за інформацію про помилку, саме це заважало мені отримати знімок екрана.
нащ

71

Ви можете зробити знімок екрана з Android Studio, як показано на зображенні нижче. Ви можете зробити знімок із Android Studio


6
Лише зауваження, цей значок доступний, коли вибрано вкладку "Монітор Android".
Адам Девіс

69

Щоб зробити знімок екрана програми:

  1. Запустіть додаток, як описано в Запустіть додаток у режимі налагодження.
  2. Клацніть Android, 6: кнопка Android щоб відкрити вікно інструменту Android DDMS.
  3. Клацніть Захоплення екрана Кнопка камери зліва у вікні інструментів Android DDMS.
  4. Необов’язково. Щоб додати рамку пристрою до екрану екрана, увімкніть параметр "Скріншот кадру".
  5. Клацніть Зберегти .

2
Це не працює для мене. Я просто отримую діалогове вікно з панеллю прогресу, яке говорить "Отримання скріншоту з пристрою ...", але воно ніколи не завершується.
MattCochrane

дав би додатковий бонус за екранізацію екрана з кадром пристрою :)
Opiatefuchs

29

Тримайте емулятор поверх усіх інших завдань на робочому столі та натискайте " Ctrl + S ", також фіксується знімок екрана, і він зберігається за замовчуванням (якщо він не відредагований) шлях (наприклад, C: \ Users \ username \ Desktop).

Або

ви можете просто натиснути на значок «Камера», виділений «зеленим», який ми маємо з емулятором.

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


27

Будь ласка, використовуйте ctrl+ sу Windows чи ⌘sна Mac (у той час, коли емулятор зосереджений). Вам Desktopмає бути місце збереження за замовчуванням.


21

Окрім використання Android Studio, ви також можете зробити знімок екрана з adb, який швидше.

adb shell screencap -p /sdcard/screen.png
adb pull /sdcard/screen.png
adb shell rm /sdcard/screen.png

Коротша альтернатива на одну лінію в Unix / OSX

adb shell screencap -p | perl -pe 's/\x0D\x0A/\x0A/g' > screen.png

Оригінальна публікація в блозі: Візьміть скріншот Android на комп'ютер через ADB


3

1.Перший запуск програми 2.Перейти до Інструменту -> Android -> Монітор пристроїв Android Перевірте зображення для отримання більш детальної інформації


2

Довго натискайте кнопку живлення, тоді у вас буде можливість зробити знімок екрана. Емулятор кнопки живлення

Опція для скріншоту в емуляторі


1

Клацніть на значку камери, який знаходиться праворуч на емуляторі у списку значків дій. Це доступно в останній студії, хоча я не впевнений, з якої версії.

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


Андрій вже розмістив подібну відповідь, тож це дублювана відповідь.
Борж

Так, я думаю, я дещо пропустив бачити цю відповідь.
cgr

0

Монітор пристроїв Android був припинений у Android Studio 3.1 та видалений з Android Studio 3.2. Щоб запустити автономний додаток Device Monitor в Android Studio 3.1 та новіших версіях, можна запустити android-sdk / tools / monitor.bat


0
  1. В Android Studio виберіть Перегляд > Інструмент Windows> Logcat, щоб відкрити Logcat.
  2. Виберіть пристрій і процес зі спадного меню вгорі вікна.
  3. Клацніть Захоплення екрана в лівій частині вікна.

Для отримання додаткової інформації перевірте це посилання

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.