Add support for API level 36 (Baklava)
* Android SDK files from Baklava SDK Developer Preview 1
* Update API database based on Baklava SDK Developer Preview 1
Change-Id: Ice3e35f5148853613347f1ba8ccef2aef98c0bad
diff --git a/tools/add-android-sdk.py b/tools/add-android-sdk.py
index e299172..5d00eab 100755
--- a/tools/add-android-sdk.py
+++ b/tools/add-android-sdk.py
@@ -21,6 +21,10 @@
required=True,
metavar=('<name>'),
help='Name of the SDK, either API level or code name')
+ parser.add_argument('--api-level',
+ '--api_level',
+ metavar=('<level>'),
+ help='API level to add this as in third_party')
return parser.parse_args()
@@ -60,7 +64,15 @@
print('Path %s does not exist' % source)
sys.exit(1)
- destination = utils.get_android_jar_dir(args.sdk_name)
+ api_level = -1
+ try:
+ api_level = int(args.api_level if args.api_level else args.sdk_name)
+ except:
+ print('API level "%s" must be an integer'
+ % (args.api_level if args.api_level else args.sdk_name))
+ sys.exit(1)
+
+ destination = utils.get_android_jar_dir(api_level)
# Remove existing if present.
shutil.rmtree(destination, ignore_errors=True)