smix-adb 2.0.0

smix-adb — Android Debug Bridge (adb) child_process wrapper. Android-side counterpart of smix-simctl.
Documentation

smix-adb — Android Debug Bridge (adb) child_process wrapper.

Counterpart of smix_simctl::SimctlClient for Android. Used by smix_sdk::AndroidDeviceControl to implement the DeviceControl trait on Android.

Real-device invocations need a booted emulator, so tests requiring a live adb are gated behind the ignore attribute.

Wire model

Each AdbClient method spawns adb -s <serial> <subcommand> ... via tokio process, captures stdout+stderr, surfaces non-zero exit / spawn failure as [AdbError] variants. No retries — caller-side concern.