Documentation Index
Fetch the complete documentation index at: https://mintlify.com/zwc456baby/ScrcpyForAndroid/llms.txt
Use this file to discover all available pages before exploring further.
What is Scrcpy for Android?
Scrcpy for Android is an Android port of the popular desktop application Scrcpy. It allows you to mirror and control a remote Android device directly from another Android device, turning your phone or tablet into a portable remote access tool. Unlike the desktop version that requires a computer, Scrcpy for Android runs entirely on Android, enabling device-to-device mirroring and control over your local network.Key features
Real-time mirroring
View another Android device’s screen in real-time with configurable resolution and bitrate
Touch control
Control the remote device with touch gestures, including multi-touch support
Network-based
Connect to devices over your local network using ADB wireless debugging
Customizable settings
Adjust resolution (640x360 to 1920x1080), bitrate (1-6 Mbps), and delay settings
Common use cases
- Remote device management: Control and troubleshoot Android devices without physical access
- Testing and development: Test apps on remote devices during development
- Device monitoring: Monitor another device’s activity in real-time
- Presentations: Display a phone screen to a larger tablet for demonstrations
- Viewing mode: Watch content from one device on another without control
System requirements
Both devices must be running Android 5.0 (API level 21) or higher.
Network requirements
- Both devices must be connected to the same local network (Wi-Fi)
- The target device must have ADB wireless debugging enabled
- Default ADB port: 5555
- Local forwarding port: 7008
Permissions required
Scrcpy for Android requires the following permissions:- Internet: Establish network connections to remote devices
- Access Wi-Fi State: Detect network connectivity
How it differs from desktop Scrcpy
| Feature | Desktop Scrcpy | Scrcpy for Android |
|---|---|---|
| Platform | Windows, macOS, Linux | Android 5.0+ |
| Connection | USB or ADB wireless | ADB wireless only |
| Control device | Computer keyboard/mouse | Touch gestures |
| Use case | Development workstation | Mobile device management |
| Portability | Requires computer | Fully portable |
Resolution and bitrate options
The app supports multiple resolution and bitrate configurations: Resolutions: 1920x1080, 1600x720, 1280x720, 1200x540, 960x720, 800x448, 640x360 Bitrates: 6 Mbps, 4 Mbps, 2 Mbps, 1 MbpsArchitecture
Scrcpy for Android uses a client-server architecture:- Client app: Runs on your Android device (controller)
- Server component: Deployed to the target device via ADB (
scrcpy-server.jar) - ADB bridge: Handles communication and port forwarding
- Media decoders: Process video and audio streams for display
Next steps
Installation
Download and install Scrcpy for Android on your device
Quick start
Connect to your first device in minutes
