Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
third_party
skia
infra
bots
assets
android_sdk_linux
create.py
Go to the documentation of this file.
1
#!/usr/bin/env python
2
#
3
# Copyright 2017 Google Inc.
4
#
5
# Use of this source code is governed by a BSD-style license that can be
6
# found in the LICENSE file.
7
8
9
"""Create the asset."""
10
11
12
import
argparse
13
import
os
14
import
shutil
15
import
sys
16
17
18
ENV_VAR =
'ANDROID_SDK_LINUX_SDK_ROOT'
19
20
21
def
getenv
(key):
22
val = os.environ.get(key)
23
if
not
val:
24
print
((
'Environment variable %s not set; you should run this via '
25
'create_and_upload.py.'
% key), file=sys.stderr)
26
sys.exit(1)
27
return
val
28
29
30
def
create_asset
(target_dir, android_sdk_root):
31
"""Create the asset."""
32
dst = os.path.join(target_dir,
'android-sdk'
)
33
shutil.copytree(android_sdk_root, dst)
34
35
36
def
main
():
37
parser = argparse.ArgumentParser()
38
parser.add_argument(
'--target_dir'
,
'-t'
, required=
True
)
39
args = parser.parse_args()
40
android_sdk_root =
getenv
(ENV_VAR)
41
create_asset
(args.target_dir, android_sdk_root)
42
43
44
if
__name__ ==
'__main__'
:
45
main
()
print
void print(void *str)
Definition
bridge.cpp:126
android_sdk_linux.create.create_asset
create_asset(target_dir, android_sdk_root)
Definition
create.py:30
android_sdk_linux.create.main
main()
Definition
create.py:36
android_sdk_linux.create.getenv
getenv(key)
Definition
create.py:21
main
Definition
main.py:1
Generated on Fri Apr 26 2024 06:16:15 for Flutter Engine by
1.9.8