Session Won’t Start
Symptoms
revyl device startfails or hangs.revyl device infosays no active session.
Checks
- Confirm auth:
revyl auth status - Confirm active sessions:
revyl device list - Retry with explicit platform:
revyl device start --platform ios
App Install or Launch Fails
Symptoms
installfails for app URL.launchfails with bundle ID errors.
Checks
- Verify build URL is reachable and points to APK/IPA.
- Re-run install and read returned bundle ID.
- Launch with exact bundle ID returned by install.
Grounded Target Misses
Symptoms
tap --targethits wrong location.type --targetfocuses wrong field.
Fixes
- Re-observe current UI:
revyl device screenshot --out debug.png - Use visible text in target:
--target "the 'Sign In' button" - If needed, fall back to raw coordinates (
--x,--y) for this step.
Actions Stop Working Mid-run
Symptoms
- Commands begin failing after earlier success.
- Session seems stale.
Fixes
- Confirm the session is still active:
revyl device list - Switch explicitly:
revyl device use <index> - If timed out, start a new session and continue.
Screenshot or Viewer Issues
Symptoms
- Screenshot command fails.
- Live viewer appears frozen.
Fixes
- Run
revyl device infoand confirmviewer_url. - Re-run
revyl device screenshot --out current.png. - Stop and restart session if the worker became unhealthy.
Quick Recovery Sequence
Next
- Session/action fundamentals: Device Quickstart
- Command usage patterns: CLI Device Commands
- Full detailed CLI docs: Device Commands