Scrcpy: как управлять Android с ПК (установка, USB и Wi‑Fi, решение ошибок)
Scrcpy — это бесплатный инструмент для зеркалирования и управления Android с ПК без root: работает через ADB по USB или по Wi‑Fi, даёт низкую задержку и позволяет полноценно управлять телефоном мышью и клавиатурой.
Оглавление {{TOC_AUTOMATIC}}
Зачем нужен Scrcpy
Scrcpy нужен, если нужно управлять телефоном с большого экрана: для тестирования приложений, демонстраций, стримов или когда сенсор сломан. Главное преимущества — простота (нет приложений на телефоне), открытый код и высокая производительность (H.264, до 120 FPS, низкая задержка).
Идеально для стримеров и тестировщиков: можно записывать экран (--record) и отключать экран телефона (--turn-screen-off), экономя батарею.
Требования и подготовка
- Android 5.0+ (рекомендуется 7.0+).
- ПК: Windows 7+, Linux, macOS 10.15+.
- ADB (Android SDK Platform-Tools) — нужен для связи с устройством. Установите через пакетный менеджер: Windows — распакуйте tools и добавьте в PATH; Linux —
sudo apt install adbили аналог; macOS —brew install android-platform-tools. Проверьтеadb --version. - Scrcpy: на Windows — скачайте релиз и распакуйте; на Linux — пакеты/репозитории или AppImage; на macOS —
brew install scrcpy.
Установка и первый запуск
- Включите режим разработчика: Настройки → О телефоне → 7x по "Номер сборки".
- В настройках разработчика включите "Отладка по USB". При подключении подтвердите запрос на разрешение отладки.
- Подключите телефон к ПК кабелем. В терминале выполните:
adb devices— убедитесь, что устройство в списке и имеет статус "device".- Если статус "unauthorized" — подтвердите разрешение на телефоне и перезапустите
adb.
- Запустите Scrcpy:
- В папке с scrcpy выполните
scrcpy— откроется окно зеркального экрана. - Горячие клавиши:
Ctrl+C— скопировать,Ctrl+V— вставить,Super+H/Alt+Tи т. п. (полный список доступен черезscrcpy --help).
- В папке с scrcpy выполните
Подключение: USB и Wi‑Fi
USB (рекомендуется для первой настройки)
- Самый простой и стабильный вариант: подключили кабель, разрешили отладку —
adb devices→scrcpy. - Если Windows не видит устройство — установите драйверы ADB/USB-производителя и перезапустите
adb kill-server && adb start-server.
Беспроводное по Wi‑Fi
- На компьютере с подключённым телефоном по USB выполните:
adb tcpip 5555. - Отключите USB. Узнайте IP телефона: через настройки сети или
adb shell ip -f inet addr show wlan0. - Подключитесь:
adb connect <IP_телефона>:5555. Если подключилось —scrcpy. - Отключение к подключению по USB:
adb usb(возвращает ADB в режим USB).
Для публичных сетей Wi‑Fi не используйте беспроводное подключение — трафик ADB не шифруется и может быть перехвачен.
Полезные команды и флаги (быстрое руководство)
scrcpy --max-size 1024— ограничить разрешение окна, снижает нагрузку.scrcpy --bit-rate 2M --max-fps 30— уменьшить битрейт и FPS для стабильности по Wi‑Fi.scrcpy --record file.mp4— запись сессии.scrcpy --turn-screen-off— выключить экран телефона при управлении (экономия энергии).scrcpy --otg— управление при сломанном экране (требует поддержки устройства).- Лог:
scrcpy -V debug > scrcpy.log— сохранит подробный лог.
Частые ошибки
- adb: no devices — USB-отладка не включена или драйверы не установлены. Решение: включите отладку, проверьте драйверы, выполните
adb kill-server && adb start-server. - device unauthorized — не подтверждён ключ отладки. На телефоне подтвердите запрос и удалите старые ключи (
/data/misc/adb/adb_keys) если нужно. - Could not connect (Wi‑Fi) — порт 5555 занят, IP неправильный или firewall блокирует. Проверьте
adb connectи правила брандмауэра. - Чёрный экран — проблемы с рендерингом; попробуйте
scrcpy --no-audio --max-size=1920или обновите видеодрайвер. - Высокая задержка — снизьте битрейт/FPS или переходите на USB/5 ГГц Wi‑Fi.
Если непонятна ошибка — сохраните лог командой scrcpy -V debug > scrcpy.log и проверьте вывод adb logcat.
FAQ
- Нужно ли root? Нет — Scrcpy работает без root.
- Можно ли передавать звук? Нативно звук не передаётся до Android 11+, для записи с аудио есть флаги и внешние решения.
- Как записать видео?
scrcpy --record myvideo.mp4— запись в файл. - Как вернуть USB-режим после Wi‑Fi? Выполните
adb usbили перезагрузите устройство.
Если нуждаетесь в помощи с конкретной ошибкой — опишите модель телефона, OS и вывод adb devices/логи — помогу пошагово.