开发最着急的是什么:
- 上线前混淆有问题
- 上线前加固有问题
今天要解决的是加固导致walle渠道错误,混淆懂得人自然懂,不懂得人以后会懂。
问题来源:
上线时给市场打的各种乱七八糟的包,准备高高兴兴结束这一天时,市场说渠道不对。WTF(主要市场都是大长腿啦,~ ~,小姐姐没错,错的一定是他)
(打印渠道如下,突出渠道名)
0 ????是啥玩意,我的渠道名呢?此时小姐姐看着我的发量,一副扑簌迷离冲我点点头,似乎在说:抓紧时间哦,下班之前没搞定你懂的哦。还是大长腿,呸~ 还是同事之间的友谊好,友谊万岁!
冷笑话终结~~
啥问题?其实渠道项目使用到walle 多渠道打包,毕竟美团除了外卖出名点,我就知道这个了。毕竟渠道只有两个相关的,要不就是友盟统计,要不就是walle ,友盟的问题多半解决不了。经过一系列的操作终于是加固引起的,啥系列操作?不好意思,啥问题只要百度一查基本都知道了,这也不例外,国际惯例还是要走一遍的。Look Down !
看着这一行一行密密麻麻的博客,我就想这果然是国际问题。当然需要国际化一下。
但是看了一些以后你就会细品,walle 制造者团队不知道?他们可以艺术先行者啊 ,怎么可能和国际脱轨?
GitHub walle 官方链接 https://github.com/Meituan-Dianping/walle
果然里面介绍一些有用没用的
由于时间关系,当前先用最好的轮子了
用法很简单,除了Python 其他的我都会,过了一道坎前面果然会有一条坑啊!人生规律,无处可寻
其实不管是学安卓的还是iOS的懂一点世界上最好的语言还是必要的,毕竟NO.1,当然这个不需要学什么,只需要安装python 执行python命令就好了,我赶紧让下了脖子上自带的铅笔刀,小场面!
现在一步一步截图讲解用法:带链接带说明这才是好的文章
1.下载ProtectedApkResignerForWalle 下载链接
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3mXAQsVq-1585731725582)(https://upload-images.jianshu.io/upload_images/6544435-69a3c1bc8441afbf.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]
2.下载与安装Python教程(不要觉得麻烦,不要觉得难,真心简单) 我安装的版本是3.6.0
. 下载链接
. 安装教程
3.安装好以后把自己的项目打包出来,登录360加固保的后台,没有账号的注册一个,进入管理中心
上传本地未加固的包
注意:一定要用网页版本的,不要用pc工具,因为pc有自动签名的。网页版本不会。
4.下载已经加固的包,放到之前已经下载的路径 ProtectedApkResignerForWalle ,用记事本或者notepad编辑config.py 保存
如图
编辑大致如图,本人是windows,仅供参考,重点已划出,基本参考我的截图配置一般没啥问题,除非你是二班,三班,四班,五班…
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uBE5rVIi-1585731725583)(https://upload-images.jianshu.io/upload_images/6544435-ecc995103a3855d6.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]
protectedSourceApkName = “test.apk” 一定要有后缀.apk,很多博客都没有提醒这个,很坑人,很坑人,没有后缀的运行结果如下图,切记添加.apk
5.cmd 开启终端 ,进入文件路径,输入 python ApkResigner.py
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ctS4zUpD-1585731725584)(https://upload-images.jianshu.io/upload_images/6544435-9ee8779b2b2ef1f7.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]
根目录会生成chennels 文件夹里面放的都是你的渠道包
安装其中一个Huawei渠道包
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jsU76hlf-1585731725585)(https://upload-images.jianshu.io/upload_images/6544435-a8a548a212a3bd24.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]
搞定,收工。
这里很感慨看了那么多博客都没有把链接和一些特别需要注意的划出来,既然写了就应该知道哪里需要特别注意的,圈出来给别人有用的警告信息,这样文章的质量会更大,读者也会更省心。拙见而已,请勿喷吐!谢谢各位看官,回家恰饭去了!