Skip to content

Commit 08b959e

Browse files
committed
changed script to work with env variable.
1 parent 7e8387d commit 08b959e

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/build.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -266,9 +266,6 @@ def make_package(args):
266266
'GAME or APP')
267267
sys.exit(-1)
268268

269-
# Get target android API
270-
android_api = int(os.environ.get('ANDROIDAPI', '8'))
271-
272269
# Render the various templates into control files.
273270
render(
274271
'AndroidManifest.tmpl.xml',
@@ -278,7 +275,7 @@ def make_package(args):
278275
url_scheme=url_scheme,
279276
intent_filters=intent_filters,
280277
manifest_extra=manifest_extra,
281-
android_api=android_api)
278+
)
282279

283280
render(
284281
'Configuration.tmpl.java',
@@ -302,7 +299,7 @@ def make_package(args):
302299
# Update the project to a recent version.
303300
try:
304301
subprocess.call([ANDROID, 'update', 'project', '-p', '.', '-t',
305-
'android-{}'.format(android_api)])
302+
'android-{}'.format(args['sdk_version'])])
306303
except (OSError, IOError):
307304
print 'An error occured while calling', ANDROID, 'update'
308305
print 'Your PATH must include android tools.'
@@ -360,6 +357,9 @@ def make_package(args):
360357
if __name__ == '__main__':
361358
import argparse
362359

360+
# get default SDK version from environment
361+
android_api = os.environ.get('ANDROIDAPI', 8)
362+
363363
ap = argparse.ArgumentParser(description='''\
364364
Package a Python application for Android.
365365
@@ -437,9 +437,9 @@ def make_package(args):
437437
default=join(curdir, 'whitelist.txt'),
438438
help=('Use a whitelist file to prevent blacklisting of '
439439
'file in the final APK'))
440-
ap.add_argument('--sdk', dest='sdk_version', default='8',
440+
ap.add_argument('--sdk', dest='sdk_version', default=android_api,
441441
help='Android SDK version to use. Default to 8')
442-
ap.add_argument('--minsdk', dest='min_sdk_version', default='8',
442+
ap.add_argument('--minsdk', dest='min_sdk_version', default=android_api,
443443
help='Minimum Android SDK version to use. Default to 8')
444444
ap.add_argument('--window', dest='window', action='store_true',
445445
help='Indicate if the application will be windowed')

0 commit comments

Comments
 (0)