Espresso 测试需要哪些 JAR?

What JARs are needed for Espresso testing?

我开始在 android 应用程序中使用 Espresso 进行测试,我在设置 JAR 时遇到问题,想知道是否有人可以帮助我进行设置。

What JARs are needed for Espresso testing?

None.
(好吧,从某种意义上说,您不再需要手动处理 jar 文件)

我假设您使用的是基于 gradle 的项目。如果是这样,您只需将以下依赖项添加到您的模块,以便设置 Espresso。

androidTestCompile 'com.android.support.test:testing-support-lib:0.1'
androidTestCompile 'com.android.support.test.espresso:espresso-core:2.0'

作为先决条件,请确保您已下载 Android Support Repository,来自:SDK Manager -> Extras -> Android Support Repository.

您可以在此页面中找到有关 Espresso 设置的更多信息:https://code.google.com/p/android-test-kit/wiki/EspressoSetupInstructions

您可以在此处下载 JAR:https://code.google.com/p/android-test-kit/source/browse/#git%2Fbin%2Fespresso2.0

您可能想要 espresso-core-2.0.jar。您可能还想下载 sources jar,以便您可以轻松查看 espresso 方法在做什么,但这不是必需的。 espresso-contrib-2.0.jar 有一些额外的实用程序,您可能会觉得有用,也可能不会。

也就是说,我会考虑采用 gradle 并在 Andy 的回答中添加依赖项。手动管理 JAR 往往会变得很麻烦,尤其是当您将来有合作者时。