第一步 新增 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 函式建立乙個遠端...