Как записать экран с Android Studio
Я подключаю свой телефон к Android Studio и коду. Я хочу записать свой экран телефона. Я видел этот, но эта кнопка отключена в моей студии Android. Я могу записывать экраны, но не могу записывать. Может кто-нибудь помочь мне с этим?
UPDATE
![enter image description here]()
Так оно и есть в моей студии Android. Кнопка отключена.
Ответы
Ответ 1
Перейдите в меню
-
View
→ Tool Windows
→ Android
Вы найдете значок записи в левом нижнем углу.
![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]()