随笔分类 - nosdk
实现了一键打包,及sdk平台统一接入
摘要:一直以来,我总是以“够用就好”为理由,很少再维护过自己的一键打包的项目。最近接触了棱镜的sdk,感觉将apk包上传到棱镜服务器,后台来进行分包这种简单的方式很招人待见。 原理似乎不难,apk即zip压缩文件,解压后需要处理的主要是classes.dex,二进制的AndroidManifest....
阅读全文
摘要:1.5 mac下的脚本环境配置及脚本的使用 脚本环境主要依赖sdk,ndk和ant,前两个可以在android官方网站下载(被墙了的话只能FQ了)。android-sdk-macosxandroid-ndk-r9dapache-ant-1.9.4 第一步,clone工程到本地 打开终端,cd到...
阅读全文
摘要:1.4 打包及签名的脚本介绍 我们使用ant来实现打包,这节我们先介绍脚本内容,关于脚本环境配置问题,我们将在下节做一个详细的介绍。 首先我们来看下build_android/tools/platform_package.sh脚本,首先它先调用了platform_copy.sh脚本,build_...
阅读全文
摘要:1.3编译及拷贝资源的脚本介绍 这一节介绍编译及拷贝资源的shell脚本,即:tools: //保存通用的功能脚本 build_native.sh //cocosd-x自带脚本,用于编译 resource_copy.sh //cocosd-x自带脚本,用于拷贝资源;这两个脚本都是coc...
阅读全文
摘要:nosdk是一个基于cocos2d-x的sdk自动打包及统一接入框架,项目地址:https://github.com/nottvlike/nosdk.git。--更新(2015.07.15) 添加uc SDK接入 添加返回键退出选择功能 修复登录接口改出的bug--更新(2015.07.14)...
阅读全文
摘要:Android.mk文件,位置在android工程/jni目录下,是android工程中的makefile文件,这里我们简称它为mk文件。1.2 自动刷新mk文件的脚本介绍 这一节介绍mk文件的自动生成过程,所谓刷新mk文件,其实只是刷新变动的那部分mk文件内容,主要是宏设置,cpp文件删减,...
阅读全文
摘要:所谓一键打包,包含五个流程:刷新mk,这个只有在文件数目改变的时候才会需要;编译,在实现了统一接入以后,只需要编译一次就可以打多个包,这个以后再介绍;拷贝资源,这个使用的是cocos2d-x自带的脚本,也会做一些调整,比如删除一些无用的目录之类的;拷贝sdk自带的资源或者库,这个其实可以拆开分别...
阅读全文
摘要:计划写一个系列的文章,介绍一键打包,及统一接入国内多个平台sdk的实现与想法。
阅读全文

浙公网安备 33010602011771号