简体   繁体   English

AOSP L构建-屏幕记录-无法链接执行

[英]AOSP L build - screenrecord - CANNOT LINK EXECUTABLE

I needed screenrecord application in android L to record longer videos. 我需要在android L中使用screenrecord应用程序来录制更长的视频。 I followed advice from this question and decided to build android. 我遵循了这个问题的建议,并决定构建android。 How to increase time limit of ADB screen record of Android Kitkat 如何增加Android Kitkat的ADB屏幕记录的时限

After many attempts I haven't succeded, because screenrecorder binary extracted from build doesn't work. 经过多次尝试后,我仍未成功,因为从build中提取的screenrecorder二进制文件不起作用。 When I push screenrecord file to ANDROID and after chmod and starting screenrecord this is communicate I'm getting: 当我将screenrecord文件推到ANDROID并在chmod和启动screenrecord之后,这就是交流,我得到:

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

I am using Ubuntu 14 and lunch configuration hammerhead as I am testing this on Nexus 5. 我在Nexus 5上进行测试时,正在使用Ubuntu 14和便当配置锤头。

How can i fix it? 我该如何解决?

一种选择是在屏幕记录Android.mk上添加“ LOCAL_LDFLAGS:= -Wl,-hash-style = sysv”,尽管我确信这样做的方法不那么简单。

I don't know the limit for Android L, but 180 seconds is the max limit for KitKat, I run multi time ( 3min each) and combine it together. 我不知道Android L的限制,但是180秒是KitKat的最大限制,我多次运行(每次3分钟)并将其组合在一起。

see this thread: android : merge two videos 看到这个线程: android:合并两个视频

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM