选项卡布局 - addOnTabSelectedListener 上的 NoSuchMethodError

Tab Layout - NoSuchMethodError on addOnTabSelectedListener

我正在 API 27, Oreo(虚拟设备)

上进行测试

添加的依赖是:

implementation 'com.android.support:support-v4:27.1.1'
implementation 'com.android.support:design:27.1.1'

错误logcat:

java.lang.NoSuchMethodError: No virtual method addOnTabSelectedListener(Landroid/support/design/widget/TabLayout$OnTabSelectedListener;)V in class Landroid/support/design/widget/TabLayout; or its super classes (declaration of 'android.support.design.widget.TabLayout' appears in /data/app/com.not_relevant.not_relevant-N_xBMjVbkq_DVzGjxHFM6Q==/split_lib_dependencies_apk.apk)

如果您认为这是一个错误,您可以报告此问题,但更新这些库在大多数情况下会有所帮助:

implementation 'com.android.support:design:28.0.0' 
implementation 'com.android.support:support-v4:28.0.0'

但是,如前所述,这发生在 AndroidX28.0.0 版本可用时,因此您最好使用最新的库依赖项