20 lines
584 B
Bash
Executable File
20 lines
584 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Runs an Android emulator locally.
|
|
# If there already is a running emulator, this just uses that.
|
|
# The only reason to use this config is that it represents a known-good
|
|
# virtual device configuration.
|
|
# This is useful for running integration tests on a local machine.
|
|
# TODO: make continuous integration use the precise same setup
|
|
|
|
STATE=`adb get-state`
|
|
|
|
if [ -n "$STATE" ]; then
|
|
echo "An emulator is already running."
|
|
exit 1
|
|
fi
|
|
|
|
echo "Creating virtual device..."
|
|
echo no | android create avd -n testAVD -f -t android-23 --abi default/x86
|
|
emulator -avd testAVD
|