mirror of
https://github.com/servo/servo.git
synced 2025-10-05 02:59:19 +01:00
mach: android install/run: infer adb path from SDK dir
This commit is contained in:
parent
782d4d4af6
commit
a631cb6b47
3 changed files with 11 additions and 3 deletions
|
@ -391,6 +391,7 @@ class PackageCommands(CommandBase):
|
|||
default=None,
|
||||
help='Install the given target platform')
|
||||
def install(self, release=False, dev=False, android=False, target=None):
|
||||
env = self.build_env()
|
||||
if target and android:
|
||||
print("Please specify either --target or --android.")
|
||||
sys.exit(1)
|
||||
|
@ -413,7 +414,7 @@ class PackageCommands(CommandBase):
|
|||
|
||||
if android:
|
||||
pkg_path = binary_path + ".apk"
|
||||
exec_command = ["adb", "install", "-r", pkg_path]
|
||||
exec_command = [self.android_adb_path(env), "install", "-r", pkg_path]
|
||||
elif is_windows():
|
||||
pkg_path = path.join(path.dirname(binary_path), 'msi', 'Servo.msi')
|
||||
exec_command = ["msiexec", "/i", pkg_path]
|
||||
|
@ -426,7 +427,7 @@ class PackageCommands(CommandBase):
|
|||
return result
|
||||
|
||||
print(" ".join(exec_command))
|
||||
return subprocess.call(exec_command, env=self.build_env())
|
||||
return subprocess.call(exec_command, env=env)
|
||||
|
||||
@Command('upload-nightly',
|
||||
description='Upload Servo nightly to S3',
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue