美文网首页
如何使用Android Studio比较两个apk的异同

如何使用Android Studio比较两个apk的异同

作者: 2远 | 来源:发表于2019-11-14 11:16 被阅读0次
    1. 把apk拖入android studio中,然后选择Compare with previous apk,从弹出框中选择你本地需要对比的apk,点确定之后就可以看到类似下图的弹窗
    image.png
    1. 如上图所示,第一列是apk中都有哪些项目,第二列是old size, 表示你新选择的apk对于左边条目的大小(previous就是old),第三列是new size,表示你拖入的apk对于左边条目的大小,第四列是diff size,表示你拖入的包和你新选择的包对于左边条目的大小差值

    如果差值为0,则表示这两个包中对于左边条目是一样的
    如果差值不为0,则表示这两个包中对于左边条目是不一样的,

    1. 对于不一样的则可以看下到底哪里不一样。
      我们这边是manifest和META_INF/不一样。
    • 首先我们看下META_INF/
      这个是一个文件夹,我们把它展开,可以看到里面的文件会一一展示出来
    image.png

    如上图所示,相同的文件,size依旧是一样的,如果一个size为0,另一个size不为0,说明这个文件在一个apk里有,另一个没有

    • 接下来再看下manifest。

    分别把两个包都拖入studio,点击其中一个的manifest,全选,复制,然后点开另一个的manifest,右键选择compare with clipboard

    弹出比较界面之后,点击左上角的向上向下箭头,查看不同点

    image.png

    相关文章

      网友评论

          本文标题:如何使用Android Studio比较两个apk的异同

          本文链接:https://www.haomeiwen.com/subject/kyalictx.html