Подтвердить что ты не робот

Как записать экран с Android Studio

Я подключаю свой телефон к Android Studio и коду. Я хочу записать свой экран телефона. Я видел этот, но эта кнопка отключена в моей студии Android. Я могу записывать экраны, но не могу записывать. Может кто-нибудь помочь мне с этим?

UPDATE

enter image description here

Так оно и есть в моей студии Android. Кнопка отключена.

4b9b3361

Ответ 1

Перейдите в меню

  • ViewTool WindowsAndroid

Вы найдете значок записи в левом нижнем углу.

enter image description here

Если вы используете AVD, убедитесь, что "Использовать главный GPU" отключен.

Чтобы выполнить видеозапись вашего приложения:

  • Запустите приложение, как описано в разделе "Запуск приложения в режиме отладки".
  • Нажмите Android, чтобы открыть окно инструмента Android DDMS.
  • Нажмите "Запись экрана" в левой части окна инструмента Android DDMS.
  • Нажмите "Начать запись".
  • Взаимодействие с вашим приложением.
  • Нажмите "Остановить запись".
  • Введите имя файла для записи и нажмите "ОК".

Источник: https://developer.android.com/tools/debugging/ddms.html

Ответ 2

Возможно, ваше устройство не поддерживает экранный рекордер, есть много устройств, которые не поддерживают экранный рекордер, поэтому это проблема с устройством. Если вы хотите записать экран своего приложения, просто запустите приложение на эмуляторе Android или в режиме genymotion и запустите настольный экранный рекордер и настройте экран рабочего стола, чтобы он соответствовал эмулятору. Есть много экранов для ПК, но я предпочитаю студию студии 8. Благодаря

Ответ 3

Эмуляторы Android SDK не поддерживают запись: https://code.google.com/p/android/issues/detail?id=61682

Команда screenrecord просто отсутствует:

i:\>adb -e shell
[email protected]_x86_64:/ # screenrecord
/system/bin/sh: screenrecord: not found
127|[email protected]_x86_64:/ #

В Windows я предлагаю использовать альтернативный инструмент захвата экрана Fraps. Это потрясающий инструмент с слишком многолетней историей. Я не связан с ними, я просто использовал его "в тот же день", когда много играл в игры. На вкладке "Фильмы" добавьте горячую клавишу "Видеозахват" и используйте ее для начала/остановки записи. Счетчик FPS будет красным во время записи.

Ответ 4

У меня была та же проблема. Он был решен, когда я не запускался, но отлаживал приложение.

Иконка отладки в Android Studio IDE

После отладки вашего приложения значок будет включен, даже если вы просто запустите приложение без отладки.

Я предполагаю, что это нужно сделать для каждого приложения, которое вы разрабатываете, поскольку это должна быть функция отладки или что-то в этом роде.

* Обратите внимание, что на этом изображении я использую Android Studio post 2.0, но когда эта проблема возникла со мной, я использовал pre 2.0, так что это не имеет значения.

Ответ 5

В новых версиях Android Studio для внешнего экрана требуется внешний телефон Android с разрешением не менее 720p. Поскольку внутренние прогоны в виртуальной памяти не могут быть записаны и поэтому отключены, так как они не могут одновременно записывать и запускать эмулятор. Я запускаю Android Studio 2.3.2, который является последним, и тот, с которым я столкнулся. Но когда я закрыл эмулятор и подключил свой HTC One M9, он автоматически включил кнопку записи для записи телефона вместо эмулируемого устройства.
Проверьте изображения ниже и разницу между ними в красных кругах:

Первое изображение, эмулируемое устройство на компьютере: Эмулированное устройство не может сделать запись экрана

Второе изображение, персональное устройство, подключенное к компьютеру: Персональное устройство подключено и готово для записи из Android Studio

Ответ 6

В случае эмулятора я испытал, что вы должны установить Время выполнения конечного пользователя DirectX

Установил его для другого приложения, и, к счастью, Android Sceer Record работает нормально и не greyed вне!

Надеюсь, что эта помощь поможет другим людям.

Ответ 7

Возможно, вам стоит просто сменить телефон, например:

При использовании HUAWEI экранная запись отключена:

Image1

Но при смене на Nubia он работает!

Image2