forked from facebook/react-native
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrun-android-emulator.sh
More file actions
executable file
·29 lines (22 loc) · 944 Bytes
/
run-android-emulator.sh
File metadata and controls
executable file
·29 lines (22 loc) · 944 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/bin/bash
# Copyright (c) Facebook, Inc. and its affiliates.
#
# This source code is licensed under the MIT license found in the
# LICENSE file in the root directory of this source tree.
# 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.
THIS_DIR=$(cd -P "$(dirname "$(readlink "${BASH_SOURCE[0]}" || echo "${BASH_SOURCE[0]}")")" && pwd)
STATE=`adb get-state`
if [ -n "$STATE" ]; then
echo "An emulator is already running."
exit 1
fi
echo "Installing packages"
source "${THIS_DIR}/android-setup.sh" && getAndroidPackages
echo "Creating Android virtual device..."
source "${THIS_DIR}/android-setup.sh" && createAVD
echo "Launching Android virtual device..."
source "${THIS_DIR}/android-setup.sh" && launchAVD