mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
Sky shelldb should restart app when using --no_install and forward observatory port
R=eseidel@chromium.org, eseidel Review URL: https://codereview.chromium.org/1156993004
This commit is contained in:
parent
279cd62440
commit
0991da0d06
@ -20,6 +20,7 @@ SKY_ROOT = os.path.dirname(SKY_TOOLS_DIR)
|
||||
SRC_ROOT = os.path.dirname(SKY_ROOT)
|
||||
|
||||
SKY_SERVER_PORT = 9888
|
||||
OBSERVATORY_PORT = 8181
|
||||
DEFAULT_URL = "sky://domokit.github.io/sky_home"
|
||||
APK_NAME = 'SkyDemo.apk'
|
||||
ADB_PATH = os.path.join(SRC_ROOT,
|
||||
@ -194,6 +195,16 @@ class StartSky(object):
|
||||
if args.install:
|
||||
# -r to replace an existing apk, -d to allow version downgrade.
|
||||
subprocess.check_call([ADB_PATH, 'install', '-r', '-d', apk_path])
|
||||
else:
|
||||
subprocess.check_call([
|
||||
ADB_PATH, 'shell', 'am', 'force-stop', ANDROID_PACKAGE
|
||||
])
|
||||
|
||||
# Set up port forwarding for observatory
|
||||
port_string = 'tcp:%s' % OBSERVATORY_PORT
|
||||
subprocess.check_call([
|
||||
ADB_PATH, 'forward', port_string, port_string
|
||||
])
|
||||
|
||||
port_string = 'tcp:%s' % sky_server.port
|
||||
subprocess.check_call([
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user