我正在使用 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/