下面羅列熱修復接入和使用過程中的一些常見問題。
Android 客戶端
使用熱修復后,和 RPC 有關的調用發生 apache http 相關的 crash
請參見 取消支持 Apache HTTP 客戶端 引入 apache http client,禁止使用導入 Jar 包或者 gradle implementation/compile 的方式導入 http client。否則會引起 classloader 加載類混亂。
內部類的白名單熱修復
內部類的引用需要完全限定名。如果一定要修復內部類,最簡單的方式是反編譯成 smali,smali 的文件名就是內部類的類名。
RPC 調用相關
如果通過 RPC 請求進行資源調用的過程中出現異常,請參考 無線保鏢結果碼說明 進行排查。
文檔內容是否對您有幫助?