When adb devices shows nothing, Open-AutoGLM cannot talk to your phone. This guide walks through the most common failure points and how to validate each layer before you try again.
Start with these five checks before changing anything:
adb kill-server and adb start-server.If any of these fails, fix it first; do not jump to advanced steps.
adb kill-server
adb start-server
adb devicesIf the server returns an error, reinstall the Android platform tools.
ADB can report three common states:
device: connected and authorized.unauthorized: connected but waiting for trust approval.offline: connected but not responding properly.If you see offline, toggle USB debugging off/on and reconnect. If it stays offline, restart the ADB server and reboot the device.
lsusb and verify the device appears.If the OS cannot see the device, ADB will not either. Try another cable or USB port.
On the device:
If you do not see the prompt, try revoking USB debugging authorizations and reconnect.
If adb devices shows:
<serial> unauthorizedUnlock the device and accept the prompt. Then re‑run adb devices.
Windows often needs OEM USB drivers. Install the official driver for your device brand, then reconnect and restart ADB.
On Linux, udev rules may block ADB access. Use the official Android platform tools guide to add udev rules, then restart ADB. TODO: add the official udev rules reference.
Old platform tools can break device discovery. Confirm you are using a recent version:
adb versionIf the version is outdated, reinstall the platform tools from the official source.
Wireless ADB is convenient but finicky. If pairing fails:
If wireless is unstable, switch to USB for setup and evaluation.
If multiple devices are connected, ADB may not know which one to use. List devices:
adb devicesThen target a serial:
adb -s <serial> devicesUse the same -s flag when running Open-AutoGLM.
Q: Why does my device show up, then disappear?
A: Power management or unstable USB ports can disconnect the device. Try a different port and disable aggressive power saving.
Q: Can I use emulators instead?
A: Emulators can help for early UI exploration, but physical devices are still required for realistic evaluation.
If you need to ask for help, collect:
adb versionadb devicesThis makes troubleshooting faster and more precise.
If none of the above works, do a full reset:
This is a time‑consuming step but resolves most persistent issues.
Do not use ADB on a personal or production device for early experiments. A single wrong command can alter device settings or data. Keep tests isolated.
Waitlist
Get notified when guided Android regression testing workflows and safety checklists are ready.
We only use your email for the waitlist. You can opt out anytime.