Create and Android virtual device

This commit is contained in:
Simon Sapin 2018-06-25 12:31:23 +02:00
parent 244a332976
commit 1ee54ab5fb

View file

@ -70,6 +70,7 @@ class MachCommands(CommandBase):
api_level = "25"
sdk_build_tools = "25.0.2"
system_image = "google_apis;armeabi-v7a"
avd_name = "servo-armv7"
toolchains = path.join(self.context.topdir, "android-toolchains")
@ -109,6 +110,14 @@ class MachCommands(CommandBase):
"emulator",
image,
])
subprocess.check_call([
path.join(tools_path, "tools", "bin", "avdmanager"),
"create", "avd",
"--path", path.join(toolchains, "avd", avd_name),
"--name", avd_name,
"--package", image,
"--force",
])
contents = os.listdir(ndk_path)
assert len(contents) == 1