国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 開發 > 綜合 > 正文

Lua腳本自動生成APK包

2024-07-21 23:04:28
字體:
來源:轉載
供稿:網友

上次用了純bat寫了個腳本生成APK包,感覺bat擴展性和語法差的令人發指,這次用lua重寫了一個腳本
可以根據需要自行擴展了。
使用前tool path 還有 target path的前兩個還是需要自己設置下。
一些小的函數 jit_file copy_file 我就不貼了 比較簡單,用來luajit 和 拷貝。

-- Authors: sails鳶@oschina-- Date: 20th , August , 2014-- Note:-- This is used for Cocos2dx + Lua-- This is a script to making .APK file for android platform-- Make sure you have installed java, ant, android sdk, ndk, svn, jit-- Also plz check and rewrite following paths before you use this script-- Remarks:-- The script will update your cocos engine directory and your Lua script which probably is Resources-- then it should jit your Lua files , use ASMaker to encrypt your Lua-jit files -- all files and resources will move to this folder proj.android/assets-- finally it will make a .APK package with ANTrequire('support') --tools pathslocal JAVA_HOME = 'C://Program Files//Java//jdk1.8.0_05'local ANT_HOME = 'D://ProgramSoftware//apache-ant-1.9.4'local ANDROID_HOME = '"D://ProgramSoftware//android sdk//sdk"'local NDK_HOME = 'D://ProgramSoftware//android-ndk-r9d-windows-x86_64//android-ndk-r9d'local SVN_HOME = 'C://Program Files//TortoiseSVN//bin//' --target pathslocal ENGINE_DIR = 'D://engine'local WORK_DIR = 'D://engine//projects//XXXX//proj.android'local RESOURCES_DIR = WORK_DIR ..'//..//Resources'local ASSETS_DIR = WORK_DIR ..'//assets' --function detect directorylocal function dir_exist(dir)  return os.execute(string.format('pushd "%s">nul 2>nul && popd', dir))end --remove old assetsif dir_exist(ASSETS_DIR) then  rmdir(ASSETS_DIR)end --remove old APKlocal old_apk , err = io.open(WORK_DIR..'//bin//XXXX-release.apk')if err == nil then  old_apk:close()  delfile(WORK_DIR..'//bin//XXXX-release.apk')end --svn update--check--svn_up(ENGINE_DIR)--svn_up(WORK_DIR..'//..') --luajit --iter directorylocal cmd = string.format("pushd %q &dir /b /s &popd" , RESOURCES_DIR)local file_list = io.popen(cmd)for line in file_list:lines() do  line_to = string.gsub(line, 'Resources', 'Resources_jit')  if dir_exist(line) then    check_mk_path(line_to)  else    if(string.find(line,'.lua$')) then      jit_file(WORK_DIR, line , line_to)    else      copy_file(line , line_to)    end  endendfile_list:close() --encryption with ASmakerlocal enc_cmd = WORK_DIR..'//ASmaker.exe'..' -i '..WORK_DIR..'//..//Resources_jit'.." -o "..ASSETS_DIR..' -f .lua -e .exe'local enc_re = run_one_cmd(enc_cmd)if enc_re:find ("失敗") then  print("ASmaker加密文件夾失敗!",enc_re)  os.exit(1)end --ndk buildlocal ndk_cmd = 'call '..NDK_HOME..'//ndk-build'..' -C '..WORK_DIR..' '..'NDK_MODULE_PATH='..ENGINE_DIR..';'..ENGINE_DIR..'//cocos2dx//platform//third_party//android//prebuilt'local ndk_re = run_one_cmd(ndk_cmd)if ndk_re:find ("error") then  print("NDK build失敗!",ndk_re)  os.exit(1)end --android updatelocal and_cmd = 'call '..ANDROID_HOME..'//tools//android'..' update project -p '..WORK_DIRlocal and_re = run_one_cmd(and_cmd)and_cmd = 'call "'..ANDROID_HOME..'//tools//android"'..' update lib-project -p '..ENGINE_DIR..'//cocos2dx//platform//android//java'and_re = run_one_cmd(and_cmd) --antlocal ant_cmd = 'pushd '..WORK_DIR..'&call '..ANT_HOME..'//bin//ant release'local ant_re = run_one_cmd(ant_cmd)if ant_re:find ("failed") then  print("生成APK失敗!",ant_re)  os.exit(1)end

 

 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
超碰国产在线观看| 四虎国产精品永久地址998| 黄色国产网站在线观看| 国产无遮挡在线视频免费观看| 自拍亚洲国产| 不卡av免费观看| 在线视频观看国产| 国产中文伊人| 免费a在线看| 国产精品一区在线看| 青青草原国产在线观看| www.狠狠色.com| 天天插天天色| jizz亚洲大全| 在线91av| 在线中文免费视频| wwww亚洲| 国产黄色片中文字幕| 中文字幕免费中文| 国产午夜精品一区理论片| 国产精品视频一区二区免费不卡| 中文在线视频| 国产又色又爽又黄刺激在线视频| 国产女王在线**视频| 中文视频在线| 国产美女福利在线| 天天激情综合| 国产videos| 在线视频色在线| www.麻豆av.com| 96久久久久久| 国产三级在线| 大香伊人中文字幕精品| sese在线视频| 亚洲人在线播放| 青青草视频免费在线观看| 中文字幕网在线| 日本视频一二三区中文字幕| 国产porn在线| 精品176二区| 国产经典自拍视频在线观看| 五月婷婷视频在线观看| 久久99精品久久久久久野外| 亚洲综合天堂网| av中文在线资源| 在线视频观看国产| 中文国产字幕在线观看| 在线天堂中文www视软件| 国产黄色免费在线观看| 国产二区视频在线观看| 国产天堂素人系列在线视频| 国产网站av| 国产寡妇树林野战在线播放| 国产成人亚洲精品播放器下载| 国产成免费视频| 一区二区三区四区在线免费视频| av日韩国产| 亚洲精品国自产拍在线观看| 在线视频99| 九色福利视频| 国产精品久久久久久久久鸭| 2018中文字幕在线| 99re在线视频| 丁香视频免费观看| 中文av在线播放| 久久久久久久久免费视频| 最好看更新中文字幕| 91麻豆精品国产91久久| 不卡av免费观看| 99视频在线观看地址| 国产不卡在线| 开心婷婷激情| 国产黄色片在线播放| 日本福利午夜视频在线| 国产理论在线观看| 精品乱码一区二区三四区视频| 午夜影院在线免费观看| 狠狠操视频网| 99综合精品久久| 国产视频三区| 九九在线视频| 思思99精品视频在线观看| 99热在线免费播放| www在线免费观看视频| 国产l精品国产亚洲区在线观看| аⅴ成人天堂中文在线| 中文字幕4区| 国产香蕉视频在线看| 一级二级三级在线观看| 国产桃色电影在线播放| 久久久久久国产视频| 亚洲精品男人| 99中文字幕一区| 国产精品爱久久久久久久小说| 免费三级毛片| 欧美艹逼视频| 久草电影在线| 福利视频在线看| 麻豆av在线| 国产中文字幕av| 国产美女一区视频| 欧美性猛交xxxx免费看蜜桃| 日本aⅴ写真网站免费| 精品三级久久久久久久电影聊斋| 国产一二三四| 国产三级在线免费观看| 国产伦精品一区二区三区高清版禁 | 在线视频二区| 亚洲成av人影片在线观看| 国产盗摄精品一区二区酒店| 国产精品久久在线| 精品一区二区观看| av男人的天堂网| 四虎影视成人永久免费观看视频| 2020亚洲男人天堂| 亚洲最新永久观看在线| gogo在线观看| 国产有码在线| 国产三区视频在线观看| 国产aa视频| 日本免费不卡| 午夜不卡视频| 亚洲综合在线网| 国产在线精品一区二区不卡| 国产一级免费黄色片| 91这里只有精品| 欧美另类在线视频| 国产一区二区影视| av网站在线播放| 国产真实伦在线观看| 久草电影在线| 在线中文字幕资源| 国产蜜臀av在线播放| 在线观看的av网站| 日本中文字幕在线视频| 亚洲天堂二区| 国产成人综合亚洲欧美在| 日韩国产成人| 国产精品久久在线| 九九热视频在线观看| 2018中文字幕在线观看| 久草视频国产| www狠狠操| 9色在线视频网站| 中文字幕日本在线观看| av在线中文| 91在线中文| 中文字幕在线免费| 九九在线视频| 免费一区二区在线观看| 97视频免费| 国产精品蜜臀| 国产精品外围在线观看| sese一区| аⅴ成人天堂中文在线| av大片在线播放| 国产黄色在线| 国产黄色片大全| 中文字幕专区| 国产美女极品在线| 免费高清av| 国产中文字幕在线观看| 超碰在线人人| 91超碰免费在线| 天天操天天艹| 国产一级黄色| 国产变态拳头交视频一区二区| 国产区高清在线| 在线一区二区三区精品| 在线观看中文| 青青青青在线| 国产乱子视频| 国产大学生粉嫩无套流白浆| 国产福利在线视频| av在线首页| 欧美性xxxx交| 99视频在线观看地址| 国产精品四虎| 亚洲www色| 91xxx在线观看| 国产超碰97| 青青草免费观看免费视频在线| 免费在线黄色av| 国产区视频在线| h网站免费在线观看| 国产蜜臀av在线播放| 国产高清视频免费最新在线| 在线国产福利网站| 黄网在线免费| 在线一区二区三区精品| av在线第一页| 国产精品国精产品一二| 日本视频在线观看一区二区三区| 国产麻豆精品入口在线观看 | 国产福利免费在线观看| av手机天堂| 国产丝袜护土调教在线视频| 热99re久久精品精品免费| 中文字幕在线免费观看| 亚洲精品天堂在线|