android - 如何增加Android Kitkat的ADB录屏时限

标签 android

我正在使用 ADB 的屏幕录制功能来录制我的应用程序的视频。这是非常方便和有用的。我发现的唯一问题是最大时间限制为 3 分钟(180 秒)。

是否有任何方式或解决方法或方法可以增加此时间限制?

最佳答案

我遇到了同样的问题。

这是我的解决方案。简而言之,可以通过重新编译android源来解决。需要患者。

1,按照这里的说明https://source.android.com/source/initializing.html初始化构建环境。

2、从git下载源码(10M带宽需要1小时左右)

3、修改path_to_working_directory/frameworks/av/cmds/screenrecord/screenrecord.cpp,将kMaxTimeLimitSec改为7200(即2小时)。

4、编译android(使用Core i5-2500k和8G RAM大约需要2小时)

5、将path_to_working_directory/out/target/product/flo/system/bin/screenrecord复制到安卓手机的/system/bin下(记得备份原始screenrecord!)

关于android - 如何增加Android Kitkat的ADB录屏时限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21938948/

相关文章:

Android 应用程序 - 如何为 iPhone 开发?

android - 具有渐变边框和透明中间的 android 形状可能吗?

android - Play 商店不支持 Nexus 6

android - 文本转语音初始化延迟

android - YouTubePlayerSupportFragment 全屏按钮强制方向改变并且不进入全屏

android - BroadcastReceiver 允许调用继续,但阻止其他接收者处理它?

javascript - 无法列出 'third-party/glog-0.3.4/test-driver' 的内容。无法跟踪符号链接(symbolic link)

java - Android WebView Java-Javascript 桥接器

android - 现有项目中的错误 - XML 文档结构必须在同一实体内开始和结束

android - Gradle 同步失败并显示 "UnhandledIsstesReporter"