Tinker 1.9.14.3 发布,微信开源的 Android 热修复框架

Tinker 1.9.14.3 发布了。Tinker 是腾讯开源的 Android 热解决方案库,它支持在不重新安装 apk 的情况下对 dex、library 和 resources 进行更新。

更新内容如下:

Bugfix & ChangeLog

  1. 修复 TinkerApplicationInlineFence 类没有被自动 keep 到主 dex 的 bug。
  2. 保护 BindService 提高 patch 进程优先级的逻辑偶尔在 unbind 的时候产生的 crash。
  3. 四字节对齐 patch 中的 dex,避免加载时产生 mmap 放大的问题。
  4. 使用 PathClassLoader 触发合成 patch 后的 dex2oat,避免因 patch 失去 jit 支持导致性能问题。(多谢华为的建议)
  5. 修改 maindex keep 规则,避免主 dex 中引入过多的类。

更新说明及下载地址

猜你喜欢

转载自www.oschina.net/news/110651/tinker-1-9-14-3-released