Android 熱修復 Tinker 原始碼分析
文章簡介:tinker有個非常大的亮點就是自研發了一套dexdiff、patch相關演算法。本篇文章主要目的就是分析該演算法。當然值得注意的是,分析的前提是需要對dex檔案的格式要有一定的認識,否則的話可能會一臉懵逼態。所以,本文會先對dex檔案格式做一個簡單的分析,也會做一些簡單的實驗,最後進入到dexdiff,patch演算法部分。一、Dex文件格式淺析首先簡單了解下Dex文件,大家在反編譯的時候,都清楚apk中會包含一個或者多個*.dex文件,該文件中存儲了我們編寫的代碼,一般情況下我們也會透過工具轉化
2024-03-25
評論 0
931