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 上不起作用的主要内容,如果未能解决你的问题,请参考以下文章
来自 dumpsys 中列出的显示的 adb screenrecord 辅助显示