android - 类 NestedScrollView 中没有虚拟方法 setOnScrollChangeListener(Landroidx/core/widget/NestedScrollView$OnScrollChangeListener;)V

标签 android

java.lang.NoSuchMethodError: No virtual method setOnScrollChangeListener(Landroidx/core/widget/NestedScrollView$OnScrollChangeListener;)V 
in class Landroidx/core/widget/NestedScrollView; or its super classes 
(declaration of 'androidx.core.widget.NestedScrollView' appears in base.apk) at 
... 
at androidx.fragment.app.Fragment.performCreateView(Fragment.java:2963)
at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:518)
在包括 30 在内的许多版本中,我在下面最后一行的发布前报告中收到了这个错误。
    scrollView = binding.itemDetailScrollView;
    scrollView.setOnScrollChangeListener(
            (androidx.core.widget.NestedScrollView.OnScrollChangeListener) 
    (view, i, i1, i2, i3) -> showHeaderAtEnd());
从 appstore 测试安装时, fragment/应用程序本身运行良好,并且在上次发布前的报告中它运行良好,并且此行已到位。这两个版本之间没有任何库的升级(实际上 .gradle 中除了版本升级之外没有任何变化);这个文件在两个版本之间也没有被触及。
最近在firebase预发布测试中还有其他人遇到这个错误吗?

最佳答案

[由于@l33t 没有在这里更新,我将讨论发布在评论中作为 future 引用的答案。]
这是由于 Firebase 发布前测试系统出现问题,重新提交和重新运行再次通过 [当然,代码没有变化]。
尽管我们需要在错误操作系统、编译器或框架之前责备自己,但这是框架存在问题的一个例子;请参阅@l33t 的相关问题 - https://issuetracker.google.com/issues/213617215

关于android - 类 NestedScrollView 中没有虚拟方法 setOnScrollChangeListener(Landroidx/core/widget/NestedScrollView$OnScrollChangeListener;)V,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70626905/

相关文章:

java - 持续跟踪用户的位置并绘制他所到之处的路径

android - Android native 服务器列表

java - Android:更改 ImageView 源使我的应用程序意外关闭

Android Vector Drawable 问题

android - 如何知道哪些android设备支持视频播放?

android - System.getenv ("SECONDARY_STORAGE") 在某些设备上返回 null

java - 使用 android studio 在应用程序中流式传输实时摄像头信息

java - 从 Activity 中的异步任务获取值(value)

java - 安卓 + SSL : Error Not Trusted Server Certificate

java - 内存卡游戏的坐标生成