@ Echo off Rem Tool Path Set JAVA_HOME = "C: \ Program Files \ Java \ jdk1.8.0 _ 05" Set ANT_HOME = "D: \ ProgramSoftware \ apache-ant-1.9.4" Set ANDROID_HOME = "D: \ ProgramSoftware \ android sdk \ sdk" Set NDK_HOME = "D: \ ProgramSoftware \ android-ndk-r9d-windows-x86_64 \ android-ndk-r9d" Set SVN_HOME = "C: \ Program Files \ TortoiseSVN \ bin \" Rem target path Set WORK_DIR = "D: \ engine \ projects \ XXXXX \ proj. android" Rem set PRO_DIR = "D: \ engine \ projects \ XXXXX" Set RESOURCES_DIR = % WORK_DIR % \ .. \ Resources Set ASSETS_DIR = % WORK_DIR % \ assets Rem first deletes the old assets If exist D: \ engine \ projects \ XXXXX \ proj. android \ assets ( Echo "deleting assets" Rd/q/s D: \ engine \ projects \ XXXXX \ proj. android \ assets ) Rem then deletes the old Resources If exist D: \ engine \ projects \ XXXXX \ Resources ( Echo "deleting Resources" Rd/q/s D: \ engine \ projects \ XXXXX \ Resources ) Rem deletes the old APK If exist D: \ engine \ projects \ XXXXX \ proj. android \ bin \ XXXXX-release.apk ( Echo "deleting old APK" Del/q/f D: \ engine \ projects \ XXXXX \ proj. android \ bin \ XXXXX-release.apk ) Rem call ant clean Rem svn "C:/Program Files/TortoiseSVN/bin/TortoiseProc.exe"/command: update/path: "D: \ engine \ projects \ XXXXX"/closeonend: 1 "C:/Program Files/TortoiseSVN/bin/TortoiseProc.exe"/command: update/path: "D: \ engine"/closeonend: 1 Pushd D: \ engine \ projects \ XXXXX \ proj. android Rem luajit Resources For/r D: \ engine \ projects \ XXXXX \ Resources % I in (*. lua) do ( Echo % I Luajit.exe-B % I ) Rem ASmaker assets ASmaker-I D: \ engine \ projects \ XXXXX \ Resources-o D: \ engine \ projects \ XXXXX \ proj. android \ assets Rem ndk Call "D: \ ProgramSoftware \ android-ndk-r9d-windows-x86_64 \ android-ndk-r9d \ ndk-build"-C "D: \ engine \ projects \ XXXXX \ proj. android "" NDK_MODULE_PATH = D: \ engine; D: \ engine \ cocos2dx \ platform \ third_party \ android \ prebuilt" Rem ant release Call "D: \ ProgramSoftware \ android sdk \ tools \ android" update project-p "D: \ engine \ projects \ XXXXX \ proj. android" Call ant release Popd Pause |