1、先按照cocos2d-x的環(huán)境配置要求(ant等)安裝好,然后在安卓目錄下proj.android新建build.bat,腳本如下:

創(chuàng)新互聯(lián)專注于遼寧企業(yè)網(wǎng)站建設(shè),
成都響應(yīng)式網(wǎng)站建設(shè)公司,
成都做商城網(wǎng)站。遼寧網(wǎng)站建設(shè)公司,為遼寧等地區(qū)提供建站服務(wù)。全流程專業(yè)公司,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,
創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)@echo off
echo 準(zhǔn)備開始
echo 設(shè)置路徑
set ROOT_PATH="F:\test"
set PROJECT_PATH="%ROOT_PATH%\proj.android"
set RESOURCES_PATH="%ROOT_PATH%\Resources"
set COCOS2DX_PATH="%ROOT_PATH%\cocos2d\cocos\platform\android\java"
set TODAY=%date:~0,4%%date:~5,2%%date:~8,2%
set FINISHDIR="F:\test2\%TODAY%"
echo 刪除android工程assets文件夾
echo #####################################################
if exist %PROJECT_PATH%\assets (
del /q /f %PROJECT_PATH%\assets
dir %PROJECT_PATH%\assets /ad /b /s >del.txt
for /f %%i in (del.txt) do rd %%i /s /q
)
echo 刪除完畢
echo #####################################################
echo 拷貝最新的resource資源到android工程assets文件夾下
echo #####################################################
ping -n 3 127.0.0.1>nul
call xcopy %RESOURCES_PATH% %PROJECT_PATH%\assets /e /y
echo 拷貝完畢
echo #####################################################
echo ndk編譯SO文件
echo #####################################################
ping -n 3 127.0.0.1>nul
pushd %PROJECT_PATH%
call ndk-build -j4 NDK_DEBUG=0
echo 編譯完畢
popd
echo ####################################################################################################################
echo 更新android工程
echo ####################################################################################################################
ping -n 3 127.0.0.1>nul
pushd %COCOS2DX_PATH%
call android update project --name TestGame -t 1 -p %PROJECT_PATH%
popd
echo 更新完畢
echo #####################################################
echo 刪除bin文件夾
echo #####################################################
ping -n 3 127.0.0.1>nul
if exist %PROJECT_PATH%\bin (
del /q /f %PROJECT_PATH%\bin
)
echo 刪除完畢
echo #####################################################
pushd %PROJECT_PATH%
echo 生成release 版本APK
echo #####################################################
ping -n 3 127.0.0.1>nul
call ant release
popd
echo 生成Release完畢
echo #####################################################
echo 復(fù)制apk到指定目錄
echo #####################################################
if not exist %FINISHDIR% (
md %FINISHDIR%
)
copy "%PROJECT_PATH%\bin\TestGame-release.apk" %FINISHDIR%
echo #####################################################
echo 執(zhí)行完成?。。?nbsp;
pause
2、設(shè)置簽名信息,打開ant.properties添加如下:
key.store=E:/cocos/test.keystore
#keystore的密碼
key.store.password=123456
#alias名
key.alias=androiddebugkey
#alias密碼
key.alias.password=123456
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
網(wǎng)站標(biāo)題:cocos2d-x學(xué)習(xí)筆記(十)android自動(dòng)化打包bat腳本-創(chuàng)新互聯(lián)
本文地址:
http://www.dlmjj.cn/article/dhgode.html