adb screenrecord 命令在我的 Android TV 上不起作用

Posted

技术标签:

【中文标题】adb screenrecord 命令在我的 Android TV 上不起作用【英文标题】:adb screenrecord command does not work on my Android TV 【发布时间】:2015-09-21 04:06:08 【问题描述】:

我有一台装有 android 5.0.2 的 Android TV。我正在尝试使用 adb 命令中的命令 screenrecord,但它永远不会开始录制,它只会生成一个空的 mp4 文件。

正如您在图片中看到的,我使用默认大小值正确使用了该命令,但它会保持“正在配置”几分钟。我试图将其更改为较小的尺寸,例如 1280x720,但它没有改变任何东西。

【问题讨论】:

没错,adb screenrecord 似乎不适用于 Android TV。我的解决方案是从 Play 商店安装 Rec 并使用它来录制视频,然后通过 adb pull 手动拉取它。 是的,因为它不适用于 Android TV。您需要自己下载APK并手动adb install它。 【参考方案1】:

您是否尝试过在 root shell 中运行 screenrecord?

adb shell
su
screenrecord --verbose --time-limit 25 /sdcard/video.mp4

adb root
adb shell
screenrecord --verbose --time-limit 25 /sdcard/video.mp4

【讨论】:

【参考方案2】:

将您的输出文件放在可写的目录中,而不是根目录

就这样adb shell screenrecord /sdcard/video.mp4

【讨论】:

以上是关于adb screenrecord 命令在我的 Android TV 上不起作用的主要内容,如果未能解决你的问题,请参考以下文章

android 调用 screenrecord 实现录屏

来自 dumpsys 中列出的显示的 adb screenrecord 辅助显示

使用adb录制手机屏幕视频

screenrecord无法在模拟器中工作

android shell命令screenrecord和uptime

Android截图命令screencap与视频录制命令screenrecord