最近学了android热修复,在使用时遇到了许许多多的坑,在导入其依赖时
//生成appilcation时使用(只在编译时使用,打包不起作用)
provided('com.tencent.tinker:tinker-android-anno:1.9.1')
//thinker的核心sdk库
implementation('com.tencent.tinker:tinker-android-lib:1.9.1')
但在最新版AndroidStudio时会提示provider过时
我就有一种冲动替换成最新的
什么,居然还有一片黄,再使用Alt+Enter换
替换好之后也不会报错,但是你在写ApplicationLike这个类的时候需要使用DefaultLifeCycle注解来将ApplicationLike对象装换成Application对象,但无论如何都找不到这个注解,后来还是看了看官方文档:tinker官方文档