网狐荣耀,android编译

我用的是微星版本,不过这个版本也是基于网狐荣耀版本,二次开发的,所以在编译android版本是,我也是用编译网狐荣耀的方法编译的。

 

在客户端下,有一个info目录,找到GloryProjectR.bat,文件,这个就是编译android的批处理文件。我们来看一看里面写了哪些东西,我们用记事本打开:


REM /
REM	Android_Build_BAT 2016-03-15 By.CP
REM /

echo *********************luacompile*********************
RD /S /Q ..\client\ciphercode\32bit\client
RD /S /Q ..\client\ciphercode\32bit\download
RD /S /Q ..\client\ciphercode\32bit\base

call  cocos luacompile -s ..\client\client -d ..\client\ciphercode\32bit\client -e -k RY_QP_MBCLIENT_!2016 -b RY_QP --disable-compile
if  errorlevel 1 goto CipherSrcError
call  cocos luacompile -s ..\client\download -d ..\client\ciphercode\32bit\download -e -k RY_QP_MBCLIENT_!2016 -b RY_QP --disable-compile
if  errorlevel 1 goto CipherSrcError
call  cocos luacompile -s ..\client\base -d ..\client\ciphercode\32bit\base -e -k RY_QP_MBCLIENT_!2016 -b RY_QP --disable-compile
if  errorlevel 1 goto CipherSrcError

if  errorlevel 0 goto ZipFile
pause
exit

:CipherSrcError
echo luacompile error
pause
exit

:ZipFile

echo *********************file zip*********************
md ..\client\ciphercode\game
md ..\client\ciphercode\client\res
md ..\client\ciphercode\base\res
xcopy /y /e /exclude:uncopy.txt ..\client\download ..\client\ciphercode\32bit\download
xcopy /y /e ..\client\client\res ..\client\ciphercode\32bit\client\res\
xcopy /y /e ..\client\base\res ..\client\ciphercode\32bit\base\res\
xcopy /y /e /exclude:uncopy.txt ..\client\client\src\privatemode ..\client\ciphercode\client\src\privatemode

echo *********************make md5*********************
call make_md5.bat

PUSHD ..\client\ciphercode\32bit\
call winRAR a -k -r -m1  base\res\client.zip client
if errorlevel 1 goto ZipError
for /f "skip=1 tokens=1,2,3,4,5,6,7,8,9,10 delims==," %%a in (..\..\info\game_list.txt) do (
	if %%j equ 1 (
		echo rar %%b
		call winRAR a -k -r -m1  base\res\game.zip game\%%h
		if  errorlevel 1 goto ZipError
	)
)

POPD
if errorlevel 0 goto Compile
pause
exit

:ZipError
echo file zip error
pause
exit

:Compile
PUSHD ..\
echo *********************cocos compile android*********************

copy /y frameworks\.cocos-project.json .\
copy /y frameworks\.project .\

call  cocos compile -p android --ap android-20 -m release -j 4
POPD
if  errorlevel 1 goto CompileError
if  errorlevel 0 goto FinshiMove
pause
exit

:CompileError
echo *********************cocos compile fail*********************
rem del /p .cocos-project.json
rem del /p .project
pause
exit

:FinshiMove
echo *********************file moveto runpath*********************
xcopy /y /e ..\publish\android\*.apk ..\run\release\android\
RD /S /Q publish

if  errorlevel 1 goto FinshiMoveError
if  errorlevel 0 goto FINISH
echo *********************FINISH*********************
rem del /p .cocos-project.json
rem del /p .project

:FinshiMoveError
echo *********************file moveto fail*********************
rem del /p .cocos-project.json
rem del /p .project
pause
exit

发现,这个批处理,先是,编译lua文件,并且加密。然后把资源文件与编译好的lua,copy到对应的目录下。然后用coco的命令行,编译android,这个也就是编译全部的c++文件,并且编译APK。如果文件目录,环境变量没有问题的话,就编译成功了。会得到一个APK文件,也就是你的android包。技术交流群: 652883129,  我的QQ:2276241948

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

chen249191508

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值