微信熱更新Tinker的遠端版本是使用教程

2021-07-26 16:58:16 字數 1125 閱讀 2699

第一步 新增 gradle 外掛程式依賴

buildscript 

dependencies

}

第二步 整合 tinkerpatch sdk

dependencies

第三步 配置正式的簽名

第四步 配置

這裡採用的是

tinkerpatch.gradle裡面的修改為

=true

這個類直接新建就好

public static final long hour_interval = 3600 * 1000;

public static final long hour_interval11 =10*1000;

private long checkinterval;

/*** 通過handler, 達到按照時間間隔輪訓的效果

* @param hour

*/public void fetchpatchwithinterval(int hour)

@override

public void handlemessage(message msg)

}

第五步 配置androidmanifest.xml

。。。
最後就可以直接點as的build/generate signed apk

名稱,並且copy到

'tinkerpatch.gradle'裡面的

defbaseinfo ="之前正式簽名的版本"
defvariantname ="release"

tinker /

tinkerpatchrelease

雙擊
然後在

這個apk檔案就是補丁包,直接上傳官網就ok

,執行以後就可以檢視補丁是否成功

三、最後專案demo的位址

demo

熱更新Tinker的整合使用

初衷 如今熱更新越來越火,各大廠也陸續開源自己的熱更新框架。目前主流的熱更新大概有以下一些,未統計到的望給予補充。正好年底了有點時間,也總結一下。1 下面就本人用到的tinker做個分析,以及具體的實現步驟。傻瓜式sdk tinker進入參考文件 當然還要一種是原始碼直接接入,自己管理後台服務,稍微...

微信熱更新方案實踐

簡單的講 增量更新 tinker imitator 位址 電腦 mac 編譯工具 as intellj gradle 版本 com.android.tools.build gradle 2.1.2 android 版本 6.0 mac 端命令 brew install bsdifflinux 端命令...

遠端執行緒注入DLL到PC版微信

一 遠端執行緒注入的原理 1 其基礎是在 windows 系統中,每個 exe 檔案在雙擊開啟時都會載入 kernel32.dll 這個系統模組,該模組中有乙個 loadlibrary 函式,可以將dll檔案載入到自身程序中。2 這樣,就可以用 createremotethread 函式建立乙個遠端...