@@ -28,10 +28,10 @@ def parse_arguments():
28
28
parser .add_argument ('name' ,
29
29
nargs = 1 ,
30
30
help = 'The name for the package' )
31
- parser .add_argument ('-s ' , '--sdk -version' ,
31
+ parser .add_argument ('-t ' , '--target -version' ,
32
32
action = 'store' ,
33
- default = '18.1.1 ' ,
34
- help = 'Android sdk version [18.1.1 ]' )
33
+ default = '15 ' ,
34
+ help = 'Target android version [15 ]' )
35
35
parser .add_argument ('-p' , '--android-package-name' ,
36
36
action = 'store' ,
37
37
default = 'com.github.rosjava.android.pkg_name' ,
@@ -46,27 +46,30 @@ def parse_arguments():
46
46
return args
47
47
48
48
49
- def actually_create_android_project (package_name , sdk_version , java_package_name , is_library ):
49
+ def actually_create_android_project (package_name , target_version , java_package_name , is_library ):
50
50
path = os .path .join (os .getcwd (), package_name .lower ())
51
51
console .pretty_println ("\n Creating android project " , console .bold )
52
52
console .pretty_print (" Name : " , console .cyan )
53
53
console .pretty_println ("%s" % package_name , console .yellow )
54
- console .pretty_print (" Sdk Ver : " , console .cyan )
55
- console .pretty_println ("%s" % sdk_version , console .yellow )
54
+ console .pretty_print (" Target Ver: " , console .cyan )
55
+ console .pretty_println ("%s" % target_version , console .yellow )
56
56
console .pretty_print (" Java Name : " , console .cyan )
57
57
console .pretty_println ("%s" % java_package_name , console .yellow )
58
58
if is_library :
59
59
console .pretty_print (" Library : " , console .cyan )
60
60
console .pretty_println ("yes\n " , console .yellow )
61
- cmd = ['android' , 'create' , 'lib-project' , '-n' , package_name , '-p' , path , '-k' , java_package_name , '-t' , 'android-' + sdk_version , ]
61
+ cmd = ['android' , 'create' , 'lib-project' , '-n' , package_name , '-p' , path , '-k' , java_package_name , '-t' , 'android-' + target_version , ]
62
62
else :
63
63
activity_name = utils .camel_case (package_name )
64
64
console .pretty_print (" Activity : " , console .cyan )
65
65
console .pretty_println ("%s\n " % activity_name , console .yellow )
66
- cmd = ['android' , 'create' , 'project' , '-n' , package_name , '-p' , path , '-k' , java_package_name , '-t' , 'android-' + sdk_version , '-a' , activity_name ]
66
+ cmd = ['android' , 'create' , 'project' , '-n' , package_name , '-p' , path , '-k' , java_package_name , '-t' , 'android-' + target_version , '-a' , activity_name ]
67
+ print ("Command: %s" % cmd )
67
68
try :
68
69
subprocess .check_call (cmd )
70
+ print ("Command: %s" % cmd )
69
71
except subprocess .CalledProcessError :
72
+ print ("Error" )
70
73
raise subprocess .CalledProcessError ("failed to create android project." )
71
74
# This is in the old form, let's shovel the shit around to the new form
72
75
utils .mkdir_p (os .path .join (path , 'src' , 'main' , 'java' ))
@@ -157,8 +160,8 @@ def extra_gradle_library_text():
157
160
158
161
def create_android_project (is_library = False ):
159
162
args = parse_arguments ()
160
- actually_create_android_project (args .name [0 ], args .sdk_version , args .android_package_name , is_library )
161
- create_gradle_package_files (args , args .author , is_library , args .sdk_version )
163
+ actually_create_android_project (args .name [0 ], args .target_version , args .android_package_name , is_library )
164
+ create_gradle_package_files (args , args .author , is_library , args .target_version )
162
165
add_to_root_gradle_settings (args .name [0 ])
163
166
164
167
##############################################################################
0 commit comments