您的问题似乎不完整,您是想询问关于C语言编程的某个具体问题吗?比如C语言的语法、编程技巧、项目开发等。请提供更具体的信息,这样我才能给出更准确的回答。
摘要:最近应大佬的要求,给渠道做了一个打包工具。 这里说的打包工具,不是在unity里直接调用打包,而是更改已打包好的APK,进行换皮换资源换渠道操作。 --本文的打包为基于母包去打子渠道子包,这种方式打出来的子包,流畅度没有源码打出来的包那么好
最近应大佬的要求,给渠道做了一个打包工具。
这里说的打包工具,不是在unity里直接调用打包,而是更改已打包好的APK,进行换皮换资源换渠道操作。
-------------------------------------------------------
--本文的打包为基于母包去打子渠道子包,这种方式打出来的子包,流畅度没有源码打出来的包那么好。
如果你想使用源码打包,跳转到我的另一篇文章,文章内容是用网站或者winform程序使用命令行进行打包,也可以打批量。
https://www.cnblogs.com/vsirWaiter/p/16639243.html
开发只需要开发完成,上传源码,打包可以直接解放,交给运营自己去操作就行了。
可以达到jenkinesr打包的效果,并且还能自定义做很多事。
--------------------------------------------------------------
废话不多说,本文的打包工具,winform先开起来。
下载一个ApkTools工具。
下载地址:
【金山文档】 apktool
https://kdocs.cn/l/cnzBPJDmtgEc
这个包里的apktool.jar比较老,所以需替换一个新版本的,下载地址如下。
【金山文档】 apktool_2.6.1
https://kdocs.cn/l/csjDyQNnTeB2
之所以脱裤子放个屁,主要是为了让大家知道不同版本的apktool.jar,同样的指令,解出来的东西是有可能不一样的。
然后要在网上下载一个zipalign.exe。
作用:用于未签名的apk对齐。
然后在你的Android Studio的SDK目录里找到apksigner.jar这个东西,我选的是31版本,作用是用来给未签名的APK签名。
如上图,PackagingTools为winform创建的exe,前面所说的需依赖的东西都解压放在这个目录。
那么,开工。
第一步:解包。
启动PackagingTools.exe。
