scrcpy - это простая, но очень полезная и вполне функциональная утилита (очень приличная альтернатива вин-
довой BlueStacks), обеспечивающая захват, отображение и управление Android-устройствами, подключенными
по USB или через TCP / IP (WiFi, SSH) к вашему компьютеру/ноутбуку.
В этой статье мы с Вами рассмотрим установку данной утилиты и варианты её применения и работы с ней.
Сама утилита консольная, но вывод на монитор в графическом режиме.
Итак, первое, что мы с вами сделаем - это мы её установим и сделаем это, как обычно в Терминале
(Ctrl+Alt+T) командой:
sudo apt install scrcpy
Не пугайтесь вывода Терминала (Ctrl+Alt+T), с уведомлением, что будут ещё установлены дополнительные
пакеты и предложением согласится с их установкой или нет, т.к. всё это - средства для работы с Android-уста-
ройствами и без них наша утилита просто не будет работать, а сами эти пакеты и в частности базовый из них
ADB, в дальнейшем пригодятся вам в работе с вашими гаджетами под управлением Android ОС, поэтому про-
сто жмёте на клавиатуре на Enter, тем самым согласившись с их установкой:
После установки, тут же в Терминале (Ctrl+Alt+T) вы можете получить полную Справку по утилите, а также
узнать доступные опции работы утилиты, набрав в Терминале (Ctrl+Alt+T) команду:
scrcpy -h
или
scrcpy --help
Список опций:
Здесь
Переводить список опций я не буду, ибо будет полезно вам для само-развития самим сделать это, либо
воспользуйтесь онлайн-переводчиками.
А в данной статье мы с вами рассмотрим лишь базовые опции вывода/отображения и записи вывода/отобра-
жения в файл.
Итак:
- берём в руки наш гаджет на Android
- берём кабель, которым мы заряжаем наш гаджет
- один конец кабеля с MICRO-USB-разъёмом и вставляем его в наш гаджет
- второй конец кабеля с USB-разъёмом вставляем в соответствующий разъём на нашем компьютере/ноутбуке
и через несколько секунд мы с вами увидим вывод/отображение экрана нашего гаджета на рабочем столе на-
шего компьютера/ноутбука:
И, если мы начнём управлять нашим гаджетом непосредственно на нём, то, соответственно, на экране будут
отображаться все наши действия:
Но!
Как вы видите на скринах, нет отображения касаний наших шаловливых пальчиков, а очень бы хотелось для
полной правдоподобности происходящего!
И, чтобы осуществить задуманное, давайте мы с вами завершим сеанс, переключившись на окно Терминала
(Ctrl+Alt+T) и нажав на клавиатуре одновременно на сочетание клавиш Ctrl+C, и снова введём команду
scrcpy, но уже с префикосом опции -t:
scrcpy -t
И, если снова попробовать управлять нашим гаджетом, мы увидим касания наших шаловливых пальчиков, че-
го собственно нам и хотелось:
Теперь давайте попробуем записать наши действия на гаджете.
Вновь, завершаем сеанс, переключившись на окно Терминала (Ctrl+Alt+T) и нажав на клавиатуре одновре-
менно на сочетание клавиш Ctrl+C, и снова введём команду scrcpy, уже с известным нам префикосом опции -t
(отображает касания) и добавим префикс опции -r (что означает - Запись):
(сразу хочу предупредить, что префикс опции -r (запись) должен быть всегда последним в череде любых дру-
гих, используемых вами префиксов опций!!! Иначе будет ошибка!)
scrcpy -t -r test.mp4
либо
scrcpy -t -r test.mkv
scrcpy -t -r Видео/test.mp4
либо
scrcpy -t -r Видео/test.mkv
Имя файла test.mp4/test.mkv условное и вы можете обозвать файл, как вам угодно, как и путь, куда вы его запи-
сываете (в первых двух вариантах просто в Домашнюю папку).
В двух последних в каталог Видео.
В результате мы обнаружим по указаному нами пути, записаный видео-файл всех наших манипуляций с гадже-
том:
Давайте пробежимся по некоторым основным опциям утулиты scrcpy.
Чтобы скопировать/передать файл с компьютера/ноутбука на ваш гаджет, надо захватить его мышкой и пере-
местить на экран телефона на компьютере/ноутбуке, а затем отпустить его (файл).
Визуально ничего не изменится, но файл будет скопирован/перемещён в папку /sdcard/ на гаджете, а именно во
внутреннюю память устройства.
P.S. Если у вас появились вопросы или мнения по данной статье, обсудить их можно на нашем форуме:
http://compizomania.236.s1.nabble.com/Android-scrcpy-Ubuntu-Linux-Mint-td10595.html
Автор: Владимир Маслов на суббота, августа 27, 2022
Отправить по электронной почте Написать об этом в блоге Опубликовать в Twitter Опубликовать в Facebook
Поделиться в Pinterest
8 комментариев :
1-й
2-йabmir28 августа 2022 г. в 10:49
3-йДа, все работает, спасибо, возможно когда-то пригодится эта возможность :-) . Два момента - надо бы явно
указать, что на телефоне должна быть включена отладка по usb, и второе -запустил на телефоне проигрыва-
тель, послушал музыку а звук в файл не записался. Так и должно быть?
4-йОтветить
5-йОтветы
A
B
C Владимир Маслов28 августа 2022 г. в 12:30
D К сожалению звук не пишет.
На оф. гите так написано:
Audio forwarding
sndcpy - утилита, дающая возможность писать звук, но работает от 10 Андрея только и выше.
Вот, ссылка на оф. гит и там можно это прочитать и перейти по ссылке на эту утилиту:
scrcpy
По отладке по USB, тут, как правило, Андрей выкидывает уведомление, что она отключена и чтобы
включить её, жми сюда...
E
F
G virgis11 сентября 2022 г. в 10:46
H virgis@virgis-300E5EV-300E4EV-270E5EV-270E4EV-2470EV-2470EE:~$ scrcpy
scrcpy 1.21
error: no devices/emulators found
ERROR: "adb get-serialno" returned with value 1
ERROR: Could not get device serial
ERROR: Server connection failed
J
K Владимир Маслов11 сентября 2022 г. в 11:42
L error: no devices/emulators found
6-й
7-йabmir28 августа 2022 г. в 15:07
8-йТаки да, в принципе и на скриншотах видно, что на вашем телефоне отладка включена, я просто сразу не
обратил на это внимание, потом дошло...
9-йОтветить
10-й
11-й
12-йАндрей30 августа 2022 г. в 15:32
13-йТак и не удалось заставить гаджет управлять мышкой, а так всё работает и не нужна сеть как в случае с
teamviewer или его отечественный аналог Ассистент(assistant)
14-йОтветить
15-йОтветы
A
B
C Владимир Маслов31 августа 2022 г. в 13:37
D Странно.
У меня управляется мышом.
E
Ответить
16-й
17-йzurgwany5 октября 2022 г. в 19:08
18-йВсё это через вайфай. варпинатор с минте есть.
19-йОтветить
20-й
Если у Вас появились вопросы или мнения, вы можете задать или оставить их здесь.
Спам и флуд будут жёстко караться вечной блокировкой их оставляющих!