app_start
Launch any Android app directly by package name, avoiding slow manual UI navigation. Falls back to ADB when scrcpy is unavailable, with optional force-stop prefix.
Instructions
Launch an app by package name. PREFERRED over swiping the app drawer / manual UI navigation. Uses scrcpy START_APP (fast) when session is active, falls back to ADB am start. Supports force-stop prefix (+).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| serial | No | Device serial number | |
| package | No | Alias for packageName | |
| packageName | No | Package name to launch (e.g., 'com.example.app'). Prefix with '+' to force-stop the app first (e.g., '+com.example.app') |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source | No | Mechanism used to launch the app (scrcpy or adb) | |
| message | Yes | Human-readable description of the result | |
| success | Yes | Whether the app was launched |