Skip to content

Releases: Tencent/tinker

v1.9.5

26 Mar 03:08
Compare
Choose a tag to compare

Bugfix:
issue #801, #784, #781, #763, #757, #735

主要解决了Android O、P后台服务权限导致的问题和部分机器上apply patch时失败的问题。
使用bugly接入的同学,请等待bugly同步后更新bugly版本。

v1.9.2 bugfix for 1.9.1

06 Dec 11:01
dd54a70
Compare
Choose a tag to compare
  1. 修复与keepDexApply有关的编译失败问题;
  2. 适配keepDexApply使其支持Android Gradle Plugin 3.0;
  3. 修复了一些coverity扫出的bug;
  4. 修复manifest中tinker_id变化导致无法打出patch包的bug。

V1.9.1 bugfix for 1.9.0

09 Nov 03:40
Compare
Choose a tag to compare
  1. TinkerMultidexConfigTask: FileNotFoundException(manifest_keep.txt) #649
  2. 资源合成时需要保持原来的压缩方式 #646
  3. 修改判断是否为主进程的方式 #653

v1.9.0

01 Nov 11:04
Compare
Choose a tag to compare
  1. 支持android gradle plugin 3.0
  2. 修复Android O patch过程的一个bug
  3. [实验功能] 支持新增Activity,具体请查看接入指南supportHotplugComponent参数

v1.8.1 --hoxfix 1.8.0不支持加固

14 Aug 11:11
Compare
Choose a tag to compare

fix 1.8.0开启加固无法patch的问题

v1.8.0

09 Aug 07:46
Compare
Choose a tag to compare

[cn]

  1. 优化补丁后 Android N启动速度 #416
  2. 支持Android O
  3. 修复RxJava 可能出现的verify error #491
  4. 修复部分CA签名校验不过的问题 #555
  5. 修复patchversion没有赋值的问题 #496
  6. 在Art 平台合并多个classesN.dex到同一个文件,减少多线程dex2oat对系统的影响

patchlistener那边做了相应的修改,大家需要同步以下commit SamplePatchListener.java的修改
0875b08

v1.7.11 hotfix for v1.7.10

24 May 06:21
Compare
Choose a tag to compare

[cn]

  1. 修复1.7.10 版本替换AndroidNClassloader时可能产生found duplicate classes warning f3e2f5d
  2. 修复自动keep main dex pattern中的问题,将() 改为 (...) 492d6f
  3. Tinker增加回退补丁的接口 855084

v1.7.10

22 May 08:08
Compare
Choose a tag to compare

[cn]

  1. 修复360加固 Android N上的问题 #467 #468
  2. 修复加固模式编译异常 #460 #465
  3. 修复坚果Pro 资源Patch异常 #472
  4. 增加编译指定outputFolder与newApk #461
  5. 修复Android O so 反射问题 #486
  6. 修复merge_mapping.py 的bug #474

hotfix v1.7.9

26 Apr 07:40
Compare
Choose a tag to compare

[cn] HotFix for v1.7.8

  1. 修复attr name 中使用. 导致apply resource id 失败的问题 #454
  2. 修复对 N 以下机型 修改 publicSourceDir 可能造成StatusBarNotification 异常问题;

v1.7.8

24 Apr 05:15
Compare
Choose a tag to compare

[cn]

  1. 支持加固;
  2. 使用解释模式,解决OTA之后黑屏过长的问题;
  3. 过滤 art 平台 7.0 之前的 JIT 模式;
  4. 多线程 dexoat 限制最多两条线程数;
  5. 增加 oat 文件有效性的判断 #328
  6. 修复 webview 资源patch的问题 #374
  7. 修复 Android O 的启动异常 #431
  8. UpgradePatchRetry 从 Sample 移动到 lib 中。
  9. 修复其他若干问题 #423 #407 #378

注意,tinker 1.7.8 整理了一些接口与位置,请大家仔细参考 Sample 完成升级。