Merge pull request #241 from abarth/sky_shell_apk

Create a SkyShell.apk
This commit is contained in:
Adam Barth
2015-07-23 13:32:15 -07:00
4 changed files with 12 additions and 15 deletions

View File

@@ -25,13 +25,10 @@ group("sky_dev") {
deps = [
"//sky/sdk",
"//sky/sdk/example/demo_launcher",
"//sky/shell",
]
if (is_android) {
deps += [ "//sky/services/activity" ]
}
if (is_linux || is_ios) {
deps += [ "//sky/shell" ]
}
}

View File

@@ -18,11 +18,11 @@ copy("sky_viewer") {
copy("sky_shell") {
if (is_android) {
sources = [
"$root_build_dir/apks/SkyDemo.apk",
"$root_build_dir/apks/SkyShell.apk",
]
deps = [
"//sky/sdk/example/demo_launcher",
"//sky/shell",
]
} else if (is_ios) {
sources = [
@@ -76,7 +76,7 @@ if (is_android) {
copy("copy_sky_sdk_apks") {
sources = [
"$root_dist_dir/shell/SkyDemo.apk",
"$root_dist_dir/shell/SkyShell.apk",
]
outputs = [ "$sky_sdk_dir/apks/{{source_file_part}}" ]
deps = [

View File

@@ -49,7 +49,7 @@ GS_URL = 'gs://mojo/sky/%(category)s/%(config)s/%(commit_hash)s/%(name)s'
ARTIFACTS = {
'android-arm': [
Artifact('shell', 'SkyDemo.apk'),
Artifact('shell', 'SkyShell.apk'),
Artifact('viewer', 'sky_viewer.mojo'),
],
'linux-x64': [

View File

@@ -27,14 +27,14 @@ GDB_PORT = 8888
SKY_SERVER_PORT = 9888
OBSERVATORY_PORT = 8181
DEFAULT_URL = "https://domokit.github.io/home.dart"
APK_NAME = 'SkyDemo.apk'
APK_NAME = 'SkyShell.apk'
ADB_PATH = os.path.join(SRC_ROOT,
'third_party/android_tools/sdk/platform-tools/adb')
ANDROID_PACKAGE = "org.domokit.sky.demo"
ANDROID_COMPONENT = '%s/%s.SkyDemoActivity' % (ANDROID_PACKAGE, ANDROID_PACKAGE)
ANDROID_PACKAGE = "org.domokit.sky.shell"
ANDROID_COMPONENT = '%s/%s.SkyActivity' % (ANDROID_PACKAGE, ANDROID_PACKAGE)
SHA1_PATH = '/sdcard/%s/%s.sha1' % (ANDROID_PACKAGE, APK_NAME)
PID_FILE_PATH = "/tmp/skydemo.pids"
PID_FILE_PATH = "/tmp/shelldb.pids"
PID_FILE_KEYS = frozenset([
'remote_sky_server_port',
'sky_server_pid',
@@ -141,7 +141,7 @@ class StartSky(object):
default=DEFAULT_URL)
start_parser.add_argument('--no_install', action="store_false",
default=True, dest="install",
help="Don't install SkyDemo.apk before starting")
help="Don't install SkyShell.apk before starting")
start_parser.set_defaults(func=self.run)
def _server_root_for_url(self, url_or_path):
@@ -435,7 +435,7 @@ class StartTracing(object):
def run(self, args, pids):
subprocess.check_output([ADB_PATH, 'shell',
'am', 'broadcast',
'-a', 'org.domokit.sky.demo.TRACING_START'])
'-a', 'org.domokit.sky.shell.TRACING_START'])
TRACE_COMPLETE_REGEXP = re.compile('Trace complete')
@@ -451,7 +451,7 @@ class StopTracing(object):
subprocess.check_output([ADB_PATH, 'logcat', '-c'])
subprocess.check_output([ADB_PATH, 'shell',
'am', 'broadcast',
'-a', 'org.domokit.sky.demo.TRACING_STOP'])
'-a', 'org.domokit.sky.shell.TRACING_STOP'])
device_path = None
is_complete = False
while not is_complete: