Struct android_tools::emulator::EmulatorTools
source ¡ [−]pub struct EmulatorTools { /* private fields */ }Implementations
Make system & vendor image writable after adb remount
Delay adb communication till boot completes
Read initial encryption key image from
Output file of logcat(default none)
System/data partition size in MBs
Cache partition image (default is temporary file)
Cache partition size in MBs
Qeuit emulator after guest boots completely, or after timeout in seconds
Use the emulator in the specified dir (relative or absolute path)v
Monitor the adb messages between guest and host, default not
File that contains all state snapshots (default
Do not mount a snapshot storage file (this disables all snapshot functionality)
Name of snapshot within storage file for auto-start and auto-save (default âdefault-bootâ)
Perform a full boot and do not auto-save, but qemu vmload and vmsave operate on snapstorage
Do not auto-save to snapshot on exit: abandon changed state
Do not auto-start from snapshot: perform a full boot
Show a list of available snapshots
Do not try to correct snapshot time on restore
Reset the user data image (copy it from initdata)
Deprecated: create an AVD with no skin instead
Assign an id to this virtual device (separate from the avd name)
Use new emulator backend instead of the classic one
Maximum network download/upload speeds
Enable code profiling
Display kernel messages
Enable dalvik.vm.checkjni
Redirect radio modem interface to character device
TCP ports used for the console and adb bridge
Specify onion-skin translucency
specify onion-skin rotation
Specify deviceâs resolution in dpi (default DEFAULT_DEVICE_DPI)
Connect to other emulator for WiFi forwarding
Listen to other emulator for WiFi forwarding
Make TCP connections through a HTTP/HTTPS proxy
Use this timezone instead of the hostâs default
Use this language instead of the current one. Restarts the framework
Use this country instead of the current one. Restarts the framework
Use this locale instead of the current one. Restarts the framework
Use this DNS server(s) in the emulated system
Script to run when the TAP interface goes up
Script to run when the TAP interface goes down
Disable animation for faster boot
Start QT window but hide window display
Disable passive gps updates
Use the specified filepath to read gnss data
Use the specified port number to start grpc service to receive gnss data
Using virtio console as console
Allow running multiple instances of emulators on the same AVD, but cannot save snapshot
Specifies that this emulator was a restart, and to wait out
Report console port to remote socket
Specific character device for root shell
Used by Android Studio to provide parameters
Join the shared network, using IP address 10.1.2.
Use host for vulkan emulation regardless of âgpuâ mode
Set emulation mode for a camera facing back
Set emulation mode for a camera facing front
Lists web cameras available for emulation
Load a png or jpeg image as a poster in the virtual scene
Set emulated screen mode
Always use 32-bit emulator
Set SELinux to either disabled or permissive mode
Add
Use fixed 1:1 scale for the initial emulator window
Pause on launch and wait for a debugger process to attach before resuming
Skip adb authentication dialogue
Enable usage metrics and print the messages to stdout
Enable usage metrics and send them to google play
Enable usage metrics and write the messages into specified file
Enable the detection of system image hangs
Force-enable or disable (-name) the features
Use icc profile from specified file
Use SIM access rules from specified file
Sets the phone number of the emulated device
Specify acpi device proprerties (hierarchical key=value pair)
Run Fuchsia image. Bypasses android-specific setup; args after are treated as standard QEMU args
Set window size for when bypassing android-specific setup
Allows sending of audio from audio input devices. Otherwise, zeroes out audio
Allows restarting guest when it is stalled
Run periodic perf stat reporter in the background and write output to specified file
Share current video state in shared memory region
File with the private key used to enable gRPC TLS
File with the public X509 certificate used to enable gRPC TLS
File with the Certificate Authorities used to validate client certificates
Use the emulator console token for gRPC authentication
Terminate the emulator if there is no gRPC activity within
Config multiple displays
API key to use with the Google Maps GUI
Disable the location UI in the extended window
Use keycode forwarding instead of host charmap translation
Screen record the emulator session
Use legacy camera HAL for the emulated fake camera
Disable high qualify edge processing for emulated camera
Use external adb executable for internal communication
Check if a snasphot is loadable
Disable HiDPI scaling of guest display on macOS devices
Do not reposition the mouse to emulator window center if mouse pointer gets out of the window
Enable guest ANGLE as system driver
About disk images
Debug tags for -debug
Character
Environment variables
Virtual device management
About disk images when using the SDK
About disk images when building Android
Trait Implementations
Returns the âdefault valueâ for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for EmulatorTools
impl Send for EmulatorTools
impl Sync for EmulatorTools
impl Unpin for EmulatorTools
impl UnwindSafe for EmulatorTools
Blanket Implementations
Mutably borrows from an owned value. Read more