最近项目要加上热更新功能,经过对比后,选择了微信的Tinker。关于Tinker的使用,Tencent/tinker的wiki十分详细。想要正确接入要看很多内容,
对于新入手的童鞋来说实在太痛苦了,所以就有了本文,只需要简单的修改几行代码就能体验Tinker的使用;demo跑得通才能更好的学习Tinker的使用。
WeChat Tinker のソース コード
Tinkerdemo を変更しました
下面所有的内容都是基于我修改后的TinkerDemo
1. デモをダウンロードする
下载demo后导入Android Studio很简单,略过
2. 再生チャンネルパッケージ
关于打包,这里直接使用签名版即可,操作如下:
1.build –>署名付き APK を生成
2. キーについては、build.gradle が非常に詳細です
3. 両方のチャンネルを選択します
4. 正常に梱包されました
3. コードを変更する
4 番目に、パッチ パッケージを生成します。
1. build.gradleを変更する
这里的oldApkName就是上面的bakapk下对应的文件夹的名称(不分渠道时使用相对应的apk文件名)
2. 対応するタスクを選択し、ダブルクリックして実行します
第一次运行后,下次可以点击这里:
3.パッチパッケージが正常に生成されました
注意:patch包要放在SDcard根目录下。
V. まとめ
这样demo成功运行,然后对比Tinker wiki上的内容修改测试就变的比较简单。问题放一边,demo先行^_^