Skip to content

v1.9.9

Compare
Choose a tag to compare
@tys282000 tys282000 released this 26 Sep 07:17
· 510 commits to master since this release

Bugfix

  • 彻底隔离了Application和ApplicationLike,避免内联导致的各种问题。
  • 修复了华为反馈的apache legacy引起inline ClassLoader check失败的问题。
  • 修复了资源中的tools:前缀导致patch生成失败的问题。
  • 修改了JobScheduler的task id,避免与app业务中使用的task id冲突导致在SDK >= 26的机器上补丁生成失败的问题。
  • 加固模式下拆分了包含变更类的Dex,避免变更过多导致65536错误。

Enhancement

  • 新增aapt2支持。(由@lizhangqu贡献实现,非常感谢!!)

!!注意!!

  • 由于ApplicationLike已彻底与Application隔离,为了避免AndroidNClassLoader继续将相关的类当成loader类而回滚到系统ClassLoader去加载,ApplicationLike、DefaultApplicationLike、ApplicationLifeCycle的包名也做了修改。升级到此版本后请将代码中对这三个类的全名引用中的包名从“com.tencent.tinker.loader.app.XXX”改成“com.tencent.tinker.entry.XXX"