Как использовать Scrcpy для управления Android в Linux
Вы можете подключиться к своему устройству Android через USB-кабель или по беспроводной сети и управлять им с помощью клавиатуры и мыши. Вот как управлять устройствами Android в Linux с помощью Scrcpy.
Установите Scrcpy в Linux
Перед установкой Scrcpy вам следует установить в свою систему adb (Android Debug Bridge). Для этого выполните одну из следующих команд, в зависимости от вашего дистрибутива:
# Применить Debian sudo apt install adb # Применить Fedora sudo yum install adb # Применить Arch sudo pacman -S android-tools
После установки adb установите стабильную версию Scrcpy:
# Hệ thống dựa trên Debian sudo apt install scrcpy # Hệ thống dựa trên Fedora sudo dnf copr Enable zeno/scrcpy && dnf install scrcpy # Hệ thống dựa trên Arch sudo pacman -S scrcpy
Также можно установить стабильную версию Scrcy с помощью Snap:
sudo snap установить scrcpy
После успешной установки проверить его версию можно командой scrcpy -v:
scrcpy -v
Установите последнюю версию Scrcpy, чтобы получить больше возможностей.
Если вам нужны такие функции, как пересылка звука и зеркальное отображение камеры, вам необходимо установить последнюю версию Scrcpy (сейчас версия 2.4).
Для этого необходимо установить его через исходный код.
Сначала убедитесь, что в вашей системе есть все необходимые зависимости:
# Как использовать Debian sudo apt install ffmpeg libsdl2-2.0-0 adb wget gcc git pkg-config meson ninja-build libsdl2-dev libavcodec-dev libavdevice-dev libavformat-dev libavutil-dev libswresample-dev libusb-1.0-0 libusb -1.0-0-откл.
Затем клонируйте репозиторий Scrcpy с помощью команды git clone:
git-клон
Затем перейдите в его каталог и запустите сценарий установки Scrcpy:
компакт-диск scrcpy ./install_release.sh
Таким образом, в вашей системе Linux будет установлена последняя версия Scrcpy. Чтобы проверить это, выполните следующую команду:
scrcpy -v
Теперь вы готовы подключиться к своему устройству Android через USB или по беспроводной сети.
Подключитесь к Android через USB-кабель
Для подключения к устройству Android необходимо включить параметры разработчика и отладку по USB.
Для этого зайдите в Настройки -> Система:
Откройте параметр «О телефоне» и несколько раз нажмите «Номер сборки», пока не появится сообщение «Вы разработчик»:
Затем вернитесь в настройки системы, и здесь вы увидите параметры разработчика. В настройках разработчика включите опцию отладки по USB:
После включения опции отладки по USB вы получите приглашение подтвердить свой выбор. Здесь нажмите кнопку ОК:
Теперь подключите свой телефон к системе Linux с помощью USB-кабеля. После этого вы увидите уведомление о режиме отладки USB на Android.
Затем откройте Терминал в системе Linux и выполните команду scrcpy для зеркалирования устройства:
мусор
Вы можете увидеть зеркальное отображение Android в своей системе.
Чтобы отключить телефон, просто нажмите клавиши Ctrl+C.
Подключитесь к Android через беспроводное соединение
Вы также можете подключить свое Android-устройство по беспроводной сети. Сначала подключите свой телефон к Linux через USB-кабель и выполните следующую команду adb, чтобы Linux распознал устройство Android:
устройства adb
Найдите IP-адрес вашего Android-устройства:
IP-маршрут оболочки adb
Имейте в виду: Linux и Android должны быть подключены к одной сети Wi-Fi.
Вы также можете проверить IP-адрес вашего телефона, перейдя в «Настройки» -> «Беспроводная сеть» -> «Wi-Fi» и нажав кнопку «Настроить»:
Как только вы узнаете IP-адрес вашего телефона, вам необходимо настроить порт для подключения TCP/IP. Например, установите значение 5000:
АБР TCPIP 5000
Примечание. Можно настроить любой неназначенный порт.
Теперь отсоедините телефон от USB-кабеля. Затем подключите телефон к системе Linux, используя IP-адрес телефона и указанный порт TCP/IP в сети:
sudo adb подключиться 192.168.1.121:5000
Если у вас несколько устройств, вы можете использовать серийный номер вашего Android для подключения к устройству по сети:
scrcpy -S
Наконец, выполните команду scrcpy для управления и проецирования экрана Android:
мусор
Как уже говорилось ранее, отключить это соединение можно, нажав клавиши Ctrl+C.
Карим Уинтерс
Обновление от 5 июня 2024 г.