本来想写一个教程的,发现没整理好,以后再写。
作用:
1.可以快速打包(也是缺点,自定义引擎或者修改脚本加密需要重新编译so)
2.多项目共用一个工程,哪怕是laya等其他引擎也可以使用该模板
3.多渠道快速打包(这是原生的作用,我只是使用)
4.比较适合公司项目比较多的(比如小游戏公司想打包上线)
5.项目提供了一个适配器(目前适配了小游戏、jsb和hago)git地址
使用:
1.配置hotupdate/pack.bat的引擎地址及脚本加密密码
2.如果修改了脚本密码或引擎,请将jsb进行打包,提取so文件
3.配置hotupdate/hotupdate.bat热更地址,如无热更,请跳过此步骤
4.提取res src subpackage 文件夹到对应的文件夹下(TODO可以直接通过命令行进行 待完成)
5.执行androidstudio打包
备注:
1.集成x5的WebViewActivity是从我的另外一个项目提取的,没有进行测试
2.这个项目是我从线上项目提取的,理论是通过了验证的,但是提取过程中,如果某些命名问题,造成的bug,请反馈或直接修改
3.集成了几个sdk的使用方法,是根据自己的项目来的,请取舍与修改
4.目前只接入了安卓,其它平台暂未完成
5.如果自定义引擎或加密了脚本
6.zz命名没有任何意义,仅仅是我名字的简拼,可以任意替换
文档完善中…