升级准备及过程
升级过程:之前也尝试过,报错太多放弃了,第二次重新拾起来(后期项目中用到的三方通过升级基本都已兼容Androidx),根据下面帖子步骤升级,不到半个小时顺利运行,祝大家好运)
内容就不复制粘贴了,简单的说就是备份->前置条件升级as,gradle->启用androidx->迁徙->重启->运行->…点我可查具体步骤
项目遇到问题
错误: 程序包android.support.annotation不存在
然后点击进去发现这两个类无法引用(项目已经迁移AndroidX):
import android.support.annotation.CallSuper;
import android.support.annotation.UiThread;
@UiThread 和 @CallSuper 不能使用;
解决方式:升级butterknife到最新的版本(新版本已兼容Androidx)
经过查找我升级后版本为就可以啦
//butterknife-兼容Androidx
implementation 'com.jakewharton:butterknife:10.2.1'
annotationProcessor 'com.jakewharton:butterknife-compiler:10.2.1'