AOSP L build - screenrecord - 无法链接可执行

时间:2014-11-26 07:17:17

标签: android build android-source

我需要在android L中使用screenrecord应用来录制更长的视频。 我按照这个问题的建议,决定构建android。 How to increase time limit of ADB screen record of Android Kitkat

经过多次尝试后我还没有成功,因为从构建中提取的screenrecorder二进制文件不起作用。 当我将screenrecord文件推送到ANDROID并在chmod和启动screenrecord之后,这是我正在进行的沟通:

CANNOT LINK EXECUTABLE: empty/missing DT_HASH in "./screenrecord" (built with --hash-style=gnu?)

当我在Nexus 5上测试时,我正在使用Ubuntu 14和午餐配置锤头。

我该如何解决?

2 个答案:

答案 0 :(得分:5)

一个选项是添加" LOCAL_LDFLAGS:= -Wl, - hash-style = sysv"在screenrecord Android.mk虽然我确信这样做的方法不那么简单..

答案 1 :(得分:0)

我不知道Android L的限制,但180秒是KitKat的最大限制,我多次运行(每次3分钟)并将它们组合在一起。

看到这个帖子: android : merge two videos