Expand description
Android Emulator gRPC Control Library
This library provides Rust bindings for controlling Android Emulators via gRPC, along with utilities for starting and managing emulator instances.
Re-exports§
pub use proto::emulator_controller_client::EmulatorControllerClient;
Modules§
Structs§
- Emulator
- Handle to a running emulator instance
- Emulator
Client - High-level client for controlling an Android Emulator via gRPC
- Emulator
Config - Configuration for starting an Android emulator
Enums§
- Emulator
Error - Grpc
Auth Config - gRPC authentication configuration for the emulator
Functions§
- connect_
or_ start_ emulator - Try to connect to an emulator, or start a new one if none is running
- get_
android_ home - Get the Android SDK home directory
- list_
avds - Find available Android Virtual Devices (AVDs)
- list_
emulators - Enumerates all running emulators that are discoverable via ADB and returns their metadata