Android сделать снимок с помощью мини-карты, все возвращаемые файлы - 0 байт - PullRequest
0 голосов
/ 25 мая 2020

Я пытаюсь сделать снимок на android с помощью minicap,

dipper:/ $ LD_LIBRARY_PATH=/data/local/tmp /data/local/tmp/minicap -P 1080x2248@1080x2248/0 -s > /mnt/sdcard/test.png

Кажется, что это работает, оболочка adb показывает информацию

dipper:/ $ LD_LIBRARY_PATH=/data/local/tmp /data/local/tmp/minicap -P 1080x2248@1080x2248/0 -s > /mnt/sdcard/test.png
PID: 9914
INFO: Using projection 1080x2248@1080x2248/0
INFO: (external/MY_minicap/src/minicap_28.cpp:241) Creating SurfaceComposerClient
INFO: (external/MY_minicap/src/minicap_28.cpp:244) Performing SurfaceComposerClient init check
INFO: (external/MY_minicap/src/minicap_28.cpp:255) Creating virtual display
INFO: (external/MY_minicap/src/minicap_28.cpp:261) Creating buffer queue
INFO: (external/MY_minicap/src/minicap_28.cpp:264) Setting buffer options
INFO: (external/MY_minicap/src/minicap_28.cpp:268) Creating CPU consumer
INFO: (external/MY_minicap/src/minicap_28.cpp:272) Creating frame waiter
INFO: (external/MY_minicap/src/minicap_28.cpp:276) Publishing virtual display
INFO: (jni/minicap/JpgEncoder.cpp:64) Allocating 7365636 bytes for JPG encoder
dipper:/ $

ОДНАКО В файловый менеджер, я обнаружил, что все изображения пусты с 0 байтами ... кажется, что снимки не сохраняются должным образом. Android SDK - 28

...