- 把apk拖入android studio中,然后选择Compare with previous apk,从弹出框中选择你本地需要对比的apk,点确定之后就可以看到类似下图的弹窗
- 如上图所示,第一列是apk中都有哪些项目,第二列是old size, 表示你新选择的apk对于左边条目的大小(previous就是old),第三列是new size,表示你拖入的apk对于左边条目的大小,第四列是diff size,表示你拖入的包和你新选择的包对于左边条目的大小差值
如果差值为0,则表示这两个包中对于左边条目是一样的
如果差值不为0,则表示这两个包中对于左边条目是不一样的,
- 对于不一样的则可以看下到底哪里不一样。
我们这边是manifest和META_INF/不一样。
- 首先我们看下META_INF/
这个是一个文件夹,我们把它展开,可以看到里面的文件会一一展示出来
如上图所示,相同的文件,size依旧是一样的,如果一个size为0,另一个size不为0,说明这个文件在一个apk里有,另一个没有
- 接下来再看下manifest。
分别把两个包都拖入studio,点击其中一个的manifest,全选,复制,然后点开另一个的manifest,右键选择compare with clipboard
弹出比较界面之后,点击左上角的向上向下箭头,查看不同点
image.png
网友评论