9月,iOS 14即将发布,idfa不让使用,各家广告厂商注定需要更新版本。SDK攻城狮,需要忙碌起来了。
分享一个检测apk中有没有关键字段的小工具。
ClassyShark,下载地址如下:
https://github.com/fableyjg/software/tree/master/ClassyShark
使用方法:
创建一个文件夹,将ClassyShark.jar和apk包放在同一目录;
通过cmd命令,cd到这个文件夹
java -jar ClassyShark.jar -export ****.apk 输入这个命令
注意:将****换成自己apk的名字,同时名字不能用空格
等待几秒钟之后;
在这个文件夹中会多几个txt文件
all_classes.txt 这个文件汇总了apk中所有的类名;检测类有没有不需要的类
all_methods.txt这个文件汇总了apk中所有方法的方法名
all_string.txt所有的变量名,参数名都汇总了
method_counts.txt是统计总共有多少方法数的,Android的65535是一个常见的问题,另外还罗列了命名空间的结构,以及对应每个结构下的方法数。能做什么事情就不介绍了。
通过这个工具可以检测一下,有没有被google play警告的字段。
ps:生活很忙,但也请忙里偷闲。
连续加班之后,只有中午更一篇,这个月更新的节奏,主要看iOS 14。

