@@ -266,9 +266,6 @@ def make_package(args):
266
266
'GAME or APP' )
267
267
sys .exit (- 1 )
268
268
269
- # Get target android API
270
- android_api = int (os .environ .get ('ANDROIDAPI' , '8' ))
271
-
272
269
# Render the various templates into control files.
273
270
render (
274
271
'AndroidManifest.tmpl.xml' ,
@@ -278,7 +275,7 @@ def make_package(args):
278
275
url_scheme = url_scheme ,
279
276
intent_filters = intent_filters ,
280
277
manifest_extra = manifest_extra ,
281
- android_api = android_api )
278
+ )
282
279
283
280
render (
284
281
'Configuration.tmpl.java' ,
@@ -302,7 +299,7 @@ def make_package(args):
302
299
# Update the project to a recent version.
303
300
try :
304
301
subprocess .call ([ANDROID , 'update' , 'project' , '-p' , '.' , '-t' ,
305
- 'android-{}' .format (android_api )])
302
+ 'android-{}' .format (args . sdk_version )])
306
303
except (OSError , IOError ):
307
304
print 'An error occured while calling' , ANDROID , 'update'
308
305
print 'Your PATH must include android tools.'
@@ -360,6 +357,9 @@ def make_package(args):
360
357
if __name__ == '__main__' :
361
358
import argparse
362
359
360
+ # get default SDK version from environment
361
+ android_api = os .environ .get ('ANDROIDAPI' , 8 )
362
+
363
363
ap = argparse .ArgumentParser (description = '''\
364
364
Package a Python application for Android.
365
365
@@ -437,9 +437,9 @@ def make_package(args):
437
437
default = join (curdir , 'whitelist.txt' ),
438
438
help = ('Use a whitelist file to prevent blacklisting of '
439
439
'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 ,
441
441
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 ,
443
443
help = 'Minimum Android SDK version to use. Default to 8' )
444
444
ap .add_argument ('--window' , dest = 'window' , action = 'store_true' ,
445
445
help = 'Indicate if the application will be windowed' )
0 commit comments