<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          RobustAndroid 熱更新方案

          聯(lián)合創(chuàng)作 · 2023-09-30 21:07

          Robust,美團(tuán)開(kāi)源的新一代熱更新系統(tǒng),對(duì) Android 版本無(wú)差別兼容,無(wú)需發(fā)版就可以做到隨時(shí)修改線(xiàn)上 bug,快速對(duì)重大線(xiàn)上問(wèn)題作出反應(yīng)。Robust 熱更新系統(tǒng)借鑒 Instant Run 原理,實(shí)現(xiàn)了一個(gè)兼容性更強(qiáng)而且實(shí)時(shí)生效的熱更新方案。其基本思路是,Robust 熱更新系統(tǒng)在一個(gè)方法的入口處插入一段跳轉(zhuǎn)代碼,當(dāng)發(fā)現(xiàn)某個(gè)方法出現(xiàn) bug 就跳轉(zhuǎn)執(zhí)行補(bǔ)丁中的代碼,略過(guò)原有代碼的執(zhí)行,否則執(zhí)行原有方法體邏輯。

          優(yōu)勢(shì)

          • 支持 Android2.3-7.X 版本

          • 高兼容性、高穩(wěn)定性,修復(fù)成功率高達(dá)三個(gè)九

          • 補(bǔ)丁下發(fā)立即生效,不需要重新啟動(dòng)

          • 支持方法級(jí)別的修復(fù),包括靜態(tài)方法

          • 支持增加方法和類(lèi)

          • 支持 ProGuard 的混淆、內(nèi)聯(lián)、優(yōu)化等操作

          需要保存打包時(shí)生成的 mapping 文件以及 build/outputs/robust/methodsMap.robust 文件。

          瀏覽 25
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  亚洲巨乳在线 | 欧美激情毛片 | 欧美愤水视频 | 伊人干综合 | 无套中出丰满人妻无码99 |