迁移项目到AndroidX时,出现一个问题,如下:
PublicMessageActivity_ViewBinding.java:4: 错误: 程序包android.support.annotation不存在
然后点击进去发现这两个类无法引用(项目已经迁移AndroidX):
import android.support.annotation.CallSuper; import android.support.annotation.UiThread;
所以@UiThread 和 @CallSuper 飘红,不能使用;
查了一下原因,在项目中使用了butterknife,也就是说butterknife中没有转Androidx;
问题解决很简单:升级butterknife到最新的版本(新版本已经兼容Androidx)就可以了。
此时我更新的版本是(butterknife:9.0.0-rc2)
希望帮助到你。
有问题可以联系我,微信号:lanjixingxun