首页 > 解决方案 > useLibrary 'android.test.base' 用于android测试的目的是什么

问题描述

官方 android 文档中,它说useLibrary为各种依赖项添加。

截屏

我意识到只要我有

testImplementation "androidx.test.ext:junit:1.1.0"

在我的dependencies块中,我仍然可以在没有任何useLibrary行的情况下运行单元测试。

是否有useLibrary线条似乎对能够运行单元/仪器测试没有任何影响

问题useLibrary:如果我仍然可以在没有它的情况下运行单元/仪器测试,那么行的目的是什么。


这个问题与build.gradle中 useLibrary 和 compile files('') 的原理有什么区别?

因为我使用的是testImplementation关键字而不是compile我的问题是关于测试实际上并没有随应用程序一起提供依赖项。

标签: android

解决方案


推荐阅读