Skip to main content

Crate android_emulator

Crate android_emulator 

Source
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§

auth
proto
Generated gRPC protocol bindings

Structs§

Emulator
Handle to a running emulator instance
EmulatorClient
High-level client for controlling an Android Emulator via gRPC
EmulatorConfig
Configuration for starting an Android emulator

Enums§

EmulatorError
GrpcAuthConfig
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

Type Aliases§

Result