v1.9.11
2019年2月23日 更新:
JobIntentService在部分机型上并不可靠,导致补丁合成大量失败,最近打算回退这部分变更。使用独立SDK Jar对外提供补丁生成服务的用户请更新代码到1.9.12再运行buildTinkerSdk生成新版本jar修复一个安全漏洞,其他用户请暂时回退到1.9.9,等待1.9.13版本发布。
Bugfix
- 引入JobSchedulerService重新实现了TinkerPatchService和TinkerPatchResultService。
- 修复加固模式下崩溃的问题。
- Demo和插件的Android Gradle Plugin版本统一改成了3.2.1,gradle version统一改为了4.6。建议App将gradle wrapper配置中的版本也改成4.6或4.7,Android Gradle Plugin版本改为3.2.1。
- TinkerApplication中对ApplicationLike的反射调用增加了Method缓存,避免性能问题。
!!注意!!
- 覆盖率偏低时请检查App中实现TinkerPatchResultService的类在manifest中是否有声明android.permission.BIND_JOB_SERVICE权限。