Skip to content
Back to skills

Pair Android Device

ASecurity

Pair a physical Android phone or tablet via USB or wireless ADB for on-device testing. Use when the user says 'pair android phone', 'usb debugging', 'wireless adb', 'connect physical device android', 'test on real android'.

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 4, 2026
developmentgobashtestingdebugginggitsecurity

Works with

  • cli

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned October 4, 2026

npx -y skills add khadinakbarlabs/expo-mobile-app-builder --skill pair-android-device --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Pair Android Device?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Pair Android Device
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/khadinakbarlabs-pair-android-device/badge)](https://www.skillsdirectory.com/skills/khadinakbarlabs-pair-android-device)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: "pair-android-device"
description: "Pair a physical Android phone or tablet via USB or wireless ADB for on-device testing. Use when the user says 'pair android phone', 'usb debugging', 'wireless adb', 'connect physical device android', 'test on real android'."
---

# Pair Physical Android Device

Test on real hardware — especially for camera, GPS, push, biometrics, haptics, foldables, and battery/perf.

## Enable Developer Options
Settings → About phone → tap "Build number" 7 times → Developer Mode unlocked.

Settings → System → Developer options → enable:
- USB debugging
- Stay awake (while charging)
- Wireless debugging (Android 11+)

## USB pair (first time)
1. Plug in USB-C cable
2. On phone: "Allow USB debugging from this computer?" → check "Always allow" → Allow
3. `adb devices` on Mac → shows device serial
```bash
adb devices
# List of devices attached
# 1A2B3C4D5E       device
```

## Wireless ADB (Android 11+)
Pair once via WiFi (no cable after that):
```bash
# On phone: Developer options → Wireless debugging → Pair device with pairing code
# It shows: ip:port + 6-digit code

# On Mac:
adb pair 192.168.1.42:42121
# Enter the 6-digit code when prompted

# Then connect (use the OTHER port shown in same screen):
adb connect 192.168.1.42:5555

# Verify
adb devices
```

## Run RN/Expo on device
```bash
# Expo dev build
npm exec --no -- expo run:android --device

# OR just installed bundle
npm exec --no -- expo start --dev-client
# Then on phone: open the dev client app, scan QR
```

## Run prod build on device
```bash
# Install local AAB
bundletool build-apks --bundle=app.aab --output=app.apks --connected-device
bundletool install-apks --apks=app.apks
```

## Common gotchas
- USB-C cable matters — data cable required (some "charge only" cables don't work)
- Multiple Android devices: `adb -s 1A2B3C4D5E install app.apk`
- Wireless ADB drops on screen lock — keep screen on or re-pair
- "INSTALL_FAILED_USER_RESTRICTED" → enable "USB debugging (Security settings)" too on some Xiaomi/Oppo
- Manufacturer skins (MIUI, OneUI) often need extra "Install via USB" toggle

Files in this skill

  • SKILL.md2.1 KB
  • agents/openai.yaml188 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…