Prerequisites
On Your Mac
- Android SDK installed (via Android Studio or standalone)
- ADB (Android Debug Bridge) accessible
- USB cable for device connection
On Your Android Device
- Android 7.0 (API 24) or higher
- USB debugging enabled
- USB connection in “File Transfer” mode
Enabling USB Debugging
Step 1: Enable Developer Options
- Open Settings on your Android device
- Go to About phone (or About tablet)
- Find Build number
- Tap Build number 7 times
- You’ll see a message: “You are now a developer!”
Step 2: Enable USB Debugging
- Go back to Settings
- Find Developer options (usually under System)
- Enable USB debugging
- Confirm the prompt
Step 3: Connect to Computer
- Connect device via USB cable
- On the device, you’ll see a prompt:
- Check “Always allow from this computer”
- Tap Allow
Verifying Connection
In Qaptly
- Open Pilot Control
- Check the Android Devices section
- Your device should appear in the list
Via Terminal (Optional)
Installing Qaptly Auto Service
The Qaptly Auto Service APK enables automation on Android devices.Step 1: Install the APK
- In Pilot Control, select your Android device
- Click Install Service
- Wait for installation to complete
Step 2: Grant Permissions
Accessibility Service
- On device, go to Settings > Accessibility
- Find Qaptly Auto Service
- Enable the service
- Confirm any prompts
Display Over Other Apps
- Go to Settings > Apps > Qaptly Auto
- Tap Appear on top or Display over other apps
- Enable the permission
Storage Permission
- Go to Settings > Apps > Qaptly Auto
- Tap Permissions
- Enable Storage or Files and media
Step 3: Verify Installation
- In Pilot Control, refresh the device list
- The device should show “Service Installed”
Starting Screen Streaming
Start Stream
- In Pilot Control, find your Android device
- Click Start Stream
- The device screen will appear in the streaming panel
Stop Stream
- Click Stop Stream on the device
- Or close the streaming panel
Device-Specific Settings
Screen Resolution
Qaptly displays the device’s native resolution. The resolution is shown next to the device name.USB Mode
Ensure your device is in one of these USB modes:- File Transfer (MTP): Recommended
- PTP: Also works
- Charging only mode
- MIDI mode
Multiple Devices
Connecting Multiple Devices
You can connect multiple Android devices simultaneously:- Connect each device via USB
- Enable USB debugging on each
- All devices appear in Pilot Control
Selecting a Device
When multiple devices are connected:- Choose the target device from the list
- Selected device is highlighted
- Actions apply to the selected device
Troubleshooting
Device Not Detected
- Check USB cable: Try a different cable
- Check USB port: Try a different port
- Restart ADB: Run
adb kill-serverthenadb start-server - Revoke authorizations: On device, go to Developer options > Revoke USB debugging authorizations, then reconnect
”Unauthorized” Status
- Check for a prompt on the device
- Accept the USB debugging authorization
- If no prompt, revoke authorizations and reconnect
Service Installation Failed
- Enable “Install from unknown sources” on device
- Check available storage space
- Try manual APK installation via
adb install
Streaming Issues
- Ensure Qaptly Auto Service is running
- Check accessibility service is enabled
- Verify display over other apps permission
- Restart the streaming
Performance Issues
- Close unnecessary apps on device
- Lower screen brightness
- Check USB connection (USB 3.0 recommended)
- Reduce streaming resolution if available
Best Practices
- Use quality cables: Poor cables cause connection issues
- Keep devices charged: Low battery can affect streaming
- Update regularly: Keep Qaptly Auto Service updated
- Clean up: Disconnect devices when not testing