如何使用Android Studio比較兩個(gè)apk的異同

  1. 把a(bǔ)pk拖入android studio中,然后選擇Compare with previous apk,從彈出框中選擇你本地需要對(duì)比的apk,點(diǎn)確定之后就可以看到類似下圖的彈窗
image.png
  1. 如上圖所示,第一列是apk中都有哪些項(xiàng)目,第二列是old size, 表示你新選擇的apk對(duì)于左邊條目的大小(previous就是old),第三列是new size,表示你拖入的apk對(duì)于左邊條目的大小,第四列是diff size,表示你拖入的包和你新選擇的包對(duì)于左邊條目的大小差值

如果差值為0,則表示這兩個(gè)包中對(duì)于左邊條目是一樣的
如果差值不為0,則表示這兩個(gè)包中對(duì)于左邊條目是不一樣的,

  1. 對(duì)于不一樣的則可以看下到底哪里不一樣。
    我們這邊是manifest和META_INF/不一樣。
  • 首先我們看下META_INF/
    這個(gè)是一個(gè)文件夾,我們把它展開(kāi),可以看到里面的文件會(huì)一一展示出來(lái)
image.png

如上圖所示,相同的文件,size依舊是一樣的,如果一個(gè)size為0,另一個(gè)size不為0,說(shuō)明這個(gè)文件在一個(gè)apk里有,另一個(gè)沒(méi)有

  • 接下來(lái)再看下manifest。

分別把兩個(gè)包都拖入studio,點(diǎn)擊其中一個(gè)的manifest,全選,復(fù)制,然后點(diǎn)開(kāi)另一個(gè)的manifest,右鍵選擇compare with clipboard

彈出比較界面之后,點(diǎn)擊左上角的向上向下箭頭,查看不同點(diǎn)

image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容