about: |
Android debug bridge and SDK tools: devices, shell, install APKs, logcat, and
raw `adb`. For Gradle tasks shared with JVM projects, see the top-level
`gradle` group (`jan gradle …`).
commands:
devices:
about: adb devices -l
exec:
argv: ["adb", "devices", "-l"]
shell:
about: adb shell — forwarded command and args.
exec:
argv: ["adb", "shell"]
passthrough: true
reboot:
about: adb reboot — optional bootloader/recovery via passthrough.
exec:
argv: ["adb", "reboot"]
passthrough: true
install:
about: adb install -r — forwarded APK path and flags.
exec:
argv: ["adb", "install", "-r"]
passthrough: true
uninstall:
about: adb uninstall — forwarded package name.
exec:
argv: ["adb", "uninstall"]
passthrough: true
logcat:
about: adb logcat — forwarded filters and flags.
exec:
argv: ["adb", "logcat"]
passthrough: true
bugreport:
about: adb bugreport — forwarded path/zip options.
exec:
argv: ["adb", "bugreport"]
passthrough: true
reverse:
about: adb reverse — USB TCP reverse forwarding.
exec:
argv: ["adb", "reverse"]
passthrough: true
sideload:
about: adb sideload OTA/update zip — forwarded path.
exec:
argv: ["adb", "sideload"]
passthrough: true
emu:
about: List configured Android Virtual Devices.
exec:
argv: ["emulator", "-list-avds"]
gradlew:
about: Run ./gradlew from the current directory (passthrough tasks).
exec:
argv: ["./gradlew"]
passthrough: true
aapt2:
about: aapt2 — forwarded args (requires SDK build-tools on PATH).
exec:
argv: ["aapt2"]
passthrough: true
adb:
about: Raw adb — passthrough any subcommand.
exec:
argv: ["adb"]
passthrough: true