Cannot resolve ActivityTestRule after upgrading dependencies. Unable to import ActivityTestRule

前端 未结 2 1305
渐次进展
渐次进展 2021-02-07 00:16

I have written instrumentation tests which was working fine, but now getting error cannot resolve ActivityTestRule error after upgrading dependencies to

android         


        
2条回答
  •  死守一世寂寞
    2021-02-07 00:56

    In the most recent update of the Testing Support Library (2018-04-24), the "rules" dependency was apparently removed from the espresso-core. I'm not sure why this was done, but the release notes say this about the change:

    Fixed espresso-core POM file to not pull in "rules" dependency, instead have espresso-intents POM pull it. This should be a NoOp change for developers since espresso-intents cannot be used without espresso-core.

    You can fix this problem by adding the following dependency to app/build.gradle:

    androidTestImplementation 'com.android.support.test:rules:1.0.2'
    

提交回复
热议问题