最省事的Tinker接入演示

    最近項目要加上熱更新功能,經過對比後,選擇了微信的Tinker。關於Tinker的使用,Tencent/tinker的wiki十分詳細。想要正確接入要看很多內容,
    對於新入手的童鞋來說實在太痛苦了,所以就有了本文,只需要簡單的修改幾行代碼就能體驗Tinker的使用;demo跑得通才能更好的學習Tinker的使用。

微信Tinker源碼
我修改的Tinkerdemo

下面所有的內容都是基於我修改後的TinkerDemo

一、demo下載

下載demo後導入Android Studio很簡單,略過

二、打渠道包

關於打包,這裏直接使用簽名版即可,操作如下:
1.build–>Generate signed apk

這裏寫圖片描述

2.關於key,build.gradle中很詳細

這裏寫圖片描述

3.把2個渠道都選上

這裏寫圖片描述

4.打包成功

這裏寫圖片描述

三、修改代碼

這裏寫圖片描述

四、生成patch包

1.修改build.gradle

這裏寫圖片描述

這裏的oldApkName就是上面的bakapk下對應的文件夾的名稱(不分渠道時使用相對應的apk文件名)
2.選擇相應的task,雙擊運行

這裏寫圖片描述

第一次運行後,下次可以點擊這裏:

這裏寫圖片描述

3.patch包生成成功

這裏寫圖片描述

注意:patch包要放在SDcard根目錄下。    

五、總結

這樣demo成功運行,然後對比Tinker wiki上的內容修改測試就變的比較簡單。問題放一邊,demo先行^_^                                                                                                                                                                                                                                                                         
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章