微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Android Espresso测试’无法解析符号’InstrumentationRegistry”

我试图导入
import android.support.test.InstrumentationRegistry;

我的build.gradle文件

androidTestCompile 'com.android.support.test:testing-support-lib:0.1'
androidTestCompile 'com.android.support.test:runner:0.2'
androidTestCompile 'com.android.support.test:rules:0.2'
androidTestCompile 'com.android.support.test.espresso:espresso-core:2.2.2'

认配置:

defaultConfig {
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }

这里有一个图书馆吗?我正在尝试导入InstrumentationRegistry,但不能识别它!

解决方法

检查你使用什么样的测试.

仪器仪表用于仪器测试
使用仿真器或设备,它们被放置在src / androidTest中并使用config androidTestCompile.
如果您使用文件夹src / test中的JVM的本地单元测试,您应该使用
config testCompile

testCompile 'com.android.support.test:runner:0.2'

之后,您可以导入InstrumentationRegistry,但您将在运行时获得其他错误.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐