最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

BAT批處理一鍵生成APK包腳本分享

 更新時間:2015年04月20日 09:09:51   投稿:junjie  
這篇文章主要介紹了BAT批處理一鍵生成APK包腳本分享,本文腳本適用于cocos2dx+lua的項目,需要的朋友可以參考下

BAT批處理一鍵生成APK包腳本分享

將本bat放到cocos2dx目錄下你的工程的project.android下(需修改變量)。
ASmaker 用來將Resources文件夾下的lua文件批量加密 算法參考我之前的rc4算法實現(xiàn)。

每次打包apk前 svn 最新的工程代碼 和 cocos2dx引擎代碼。

@echo off
rem 工具路徑
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 目標(biāo)路徑
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 先刪除舊的assets
if exist D:\engine\projects\XXXXX\proj.android\assets (
  echo "deleting assets" 
  rd /q /s D:\engine\projects\XXXXX\proj.android\assets
)
 
rem 再刪除舊有的Resources
if exist D:\engine\projects\XXXXX\Resources (
  echo "deleting Resources"
  rd /q /s D:\engine\projects\XXXXX\Resources
)
 
rem 刪除舊的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 %%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\sdk\tools\android" update project -p "D:\engine\projects\XXXXX\proj.android"
call ant release 
 
popd
 
pause

相關(guān)文章

最新評論

成安县| 绥滨县| 平乡县| 岐山县| 治县。| 呼和浩特市| 黑水县| 图片| 宁波市| 郁南县| 新营市| 酉阳| 长丰县| 上林县| 兴安县| 耒阳市| 武穴市| 合阳县| 克山县| 运城市| 尉犁县| 镇康县| 陇西县| 丰原市| 霍州市| 乌兰县| 云阳县| 永定县| 枞阳县| 镇江市| 麻阳| 东丽区| 乌兰县| 贞丰县| 荔浦县| 全椒县| 永吉县| 家居| 班戈县| 建水县| 乌兰察布市|