Android 安卓浓缩咖啡是否与v7 recyclerview兼容?

Android 安卓浓缩咖啡是否与v7 recyclerview兼容?,android,android-recyclerview,android-appcompat,android-espresso,androidx,Android,Android Recyclerview,Android Appcompat,Android Espresso,Androidx,我的应用程序的Reyclerview是“android.support.v7.widget.RecyclerView” 我用的是androidx的浓缩咖啡 我在gradle中添加了依赖项,如下所示: androidTestImplementation 'androidx.annotation:annotation:' + rootProject.androidxLibVersion; androidTestImplementation 'androidx.recyclerview:recycle

我的应用程序的Reyclerview是“android.support.v7.widget.RecyclerView” 我用的是androidx的浓缩咖啡

我在gradle中添加了依赖项,如下所示:

androidTestImplementation 'androidx.annotation:annotation:' + rootProject.androidxLibVersion;
androidTestImplementation 'androidx.recyclerview:recyclerview:' + rootProject.androidxLibVersion;
androidTestImplementation 'androidx.test:core:' + rootProject.coreVersion
androidTestImplementation 'androidx.test.ext:junit:' + rootProject.extJUnitVersion
androidTestImplementation 'androidx.test:runner:' + rootProject.runnerVersion
androidTestImplementation 'androidx.test.espresso:espresso-core:' + rootProject.espressoVersion
androidTestImplementation 'androidx.test.espresso:espresso-contrib:' + rootProject.espressoVersion
androidTestImplementation 'androidx.test.espresso:espresso-intents:' + rootProject.espressoVersion
然而,当我尝试使用

import androidx.recyclerview.widget.RecyclerView
import androidx.test.espresso.contrib.RecyclerViewActions

    ...

RecyclerViewActions.scrollToPosition<RecyclerView.ViewHolder>(position)
导入androidx.recyclerview.widget.recyclerview
导入androidx.test.espresso.contrib.RecycleServiceActions
...
RecycleServiceActions.scrollToPosition(位置)
上面说

原因:java.lang.RuntimeException:将不执行操作 因为目标视图与以下一项或多项不匹配 约束:(可从类指定):类 androidx.recyclerview.widget.recyclerview并显示在 用户屏幕)目标视图:“RecyclerView{id=2131296674, res name=媒体内容回收视图,可见性=可见,宽度=1440, 高度=2384,焦距=false,焦距=true, 窗口焦点为真,可点击为假,已启用为真, 聚焦=假,聚焦=真,布局请求=假, 已选择=false, 布局参数=android.widget.RelativeLayout$LayoutParams@e32b046, tag=null,root为布局请求=false,has input connection=false, x=0.0,y=192.0,子计数=15}”


我的代码有问题吗?

如果你确定你在应用程序中使用的是
android.support.v7.widget.RecyclerView
,而不是
androidx.RecyclerView.widget.RecyclerView
,那么你需要更改依赖项,不要在你的gradle中使用androidx进行测试。@Aaron它可以工作,谢谢你。@John-我也面临同样的问题。你能帮我解决这个问题吗?我不明白亚伦想说什么。我正在使用import android.support.v7.widget.RecyclerView;和androidTestImplementation'androidx.test.espresso:espresso core:3.1.1'@Vikash,据我记忆所及,我排除了依赖项。请参阅