diff --git a/tools/android/set_up_android.py b/tools/android/set_up_android.py old mode 100644 new mode 100755 index a014b07ce9..b28eb1c7e8 --- a/tools/android/set_up_android.py +++ b/tools/android/set_up_android.py @@ -3,6 +3,7 @@ import os import shutil + def locate_sdk(): sdkPath = raw_input('Enter Android SKD path: ').strip() # check if directory is correct @@ -13,6 +14,7 @@ def locate_sdk(): else: print 'Incorrect SDK path.' exit(1) + ### !locate_sdk @@ -26,16 +28,17 @@ def locate_ndk(): else: print 'Incorrect NDK path.' exit(1) + ### !locate_ndk def update_assets(): return os.system('./update_assets.sh') + ### !update_assets def replace_aapt(sdkDir, oldAaptName='aapt_backup'): - aaptPath = os.path.join(sdkDir, 'platform-tools', 'aapt') aaptOldPath = os.path.join(sdkDir, 'platform-tools', oldAaptName) @@ -50,11 +53,11 @@ def replace_aapt(sdkDir, oldAaptName='aapt_backup'): hackedAaptPath = os.path.join(curDir, 'aapt') print 'hacked path; %s' % hackedAaptPath print 'copied: %s' % shutil.copy(hackedAaptPath, aaptPath) + ### !replace_aapt def write_local_properties(sdkDir, ndkDir): - locPropsContent = ('# Autogenerated file\n' + '# Do not add it to version control\n' + 'sdk.dir=%s\n' % sdkDir + @@ -69,12 +72,16 @@ def write_local_properties(sdkDir, ndkDir): file.write(locPropsContent) file.close() - # copy files to subfolders - subfolders = ['MapsWithMeLite', 'MapsWithMeLite.Samsung', 'MapsWithMePro'] + # copy files to folders + subfolders = (['MapsWithMeLite', 'MapsWithMeLite.Samsung', 'MapsWithMePro', + '3rd_party/Holoeverywhere/library', + '3rd_party/Holoeverywhere/contrib/ActionBarSherlock/actionbarsherlock']) + for folder in subfolders: dst = os.path.join(androidRoot, folder, 'local.properties') shutil.copy(locPropsOrigin, dst) - print dst + print 'File created:', dst + ### !write_local_properties @@ -88,6 +95,7 @@ def run(): print '>>> Writing local.properties' write_local_properties(sdkDir, ndkDir) print '>>> Done!' + ### !run