Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法使用screenrecord或Telecone在Android Nexus 4上录制屏幕_Android_Nexus 4_Screen Recording - Fatal编程技术网

无法使用screenrecord或Telecone在Android Nexus 4上录制屏幕

无法使用screenrecord或Telecone在Android Nexus 4上录制屏幕,android,nexus-4,screen-recording,Android,Nexus 4,Screen Recording,在Nexus 4上,使用Android 5.1.1时,我遇到了以下让我发疯的问题: 在尝试录制屏幕(在Kubuntu 15.04上)时,使用: adb shell屏幕记录--verbose/sdcard/Download/intro9.mp4 只需记录几秒钟(1-4),然后自动停止记录 在logcat中有相关输出: 09-16 14:12:46.943 5733-5742/? I/OMXClient﹕ Using client-side OMX mux. 09-16 14:12:46.94

在Nexus 4上,使用Android 5.1.1时,我遇到了以下让我发疯的问题:

在尝试录制屏幕(在Kubuntu 15.04上)时,使用:

adb shell屏幕记录--verbose/sdcard/Download/intro9.mp4

只需记录几秒钟(1-4),然后自动停止记录

在logcat中有相关输出:

09-16 14:12:46.943    5733-5742/? I/OMXClient﹕ Using client-side OMX mux.
09-16 14:12:46.946     188-4537/? E/OMX-VENC-720p﹕ Is component secure 0
09-16 14:12:46.969      188-188/? E/OMX-VENC-720p﹕ set_parameter: metamode is valid for input port only
09-16 14:12:46.969      188-188/? E/OMXNodeInstance﹕ setParameter(50:qcom.encoder.avc, OMX.google.android.index.storeMetaDataInBuffers(0x7f00001c): Output:1 en=0 GB=0) ERROR: UnsupportedSetting(0x80001019)
09-16 14:12:46.969    5733-5742/? E/ACodec﹕ [OMX.qcom.video.encoder.avc] storeMetaDataInBuffers (output) failed w/ err -1010
09-16 14:12:46.971     188-4537/? E/OMX-VENC-720p﹕ WARNING: Unsupported Color format [2130708361]
09-16 14:12:46.972     188-4537/? E/OMX-VENC-720p﹕ C2D init is successful
09-16 14:12:46.972      188-188/? E/OMX-VENC-720p﹕ WARNING: Unsupported Color format [2130708361]
09-16 14:12:46.973     188-5092/? E/OMX-VENC-720p﹕ venc_set_intra_period: nPFrames = 600 nBFrames = 0
09-16 14:12:46.982     188-5743/? E/OMX-VENC-720p﹕ Allocated virt:0xb3e4b000, FD: 41 of size 1474560 at index: 0
09-16 14:12:46.982     188-5743/? E/OMX-VENC-720p﹕ Allocated virt:0xb3ce3000, FD: 43 of size 1474560 at index: 1
09-16 14:12:47.011     188-5743/? E/OMX-VENC-720p﹕ open Color conv for RGBA888
在Ctrl-C之后:

09-16 14:13:21.482      188-716/? E/OMX-VENC-720p﹕ ion recon buffer free failed
09-16 14:13:21.482      188-716/? E/OMX-VENC-720p﹕ ion recon buffer free failed
09-16 14:13:21.521     188-5744/? E/OMX-VENC-720p﹕ ioctl VEN_IOCTL_CMD_READ_NEXT_MSG failed
09-16 14:13:21.521     188-5092/? E/OMX-VENC-720p﹕ Destroy C2D instance
控制台输出是:

Main display is 768x1280 @60.00fps (orientation=0)
Configuring recorder for 768x1280 video/avc at 4.00Mbps
Content area is 768x1280 at offset x=0 y=0
我尝试过不同的解决方案,比如降低比特率、重启手机、使用电视电影、使用不同的PC、关闭MTP,但都没有成功。在过去,当面临同样的问题时,安卓甚至将其降级至4.4,但同样没有运气

有人有这个问题吗?你是如何解决的


另外,奇怪的是,最初一切都按预期进行:我能用电视电影录制大约2分钟的屏幕录制(几次)。然后,没有明显的原因,它开始这样做…

结果很简单:当Android Studio或Eclipse运行时,它显然会定期发送一些adb消息,中断录制。解决方案是停止AS或eclipse,然后进行记录。

奇怪——这些不应该影响从
adb shell运行的命令的活动。该工具中可能存在干扰虚拟显示的新功能?奇怪。