gpt4 book ai didi

android - 对 Android Gradle 中的 testCompile 和 androidTestCompile 感到困惑

转载 作者:IT老高 更新时间:2023-10-28 13:08:14 30 4
gpt4 key购买 nike

我是测试世界的新手,甚至是 Android 测试世界的新手。在对有助于在 android 上进行测试的 Robolectric 进行研究时,最让我感到困惑的是一件事。有时在网络上,我看到人们在引用 Robolectric 时在 gradle 构建脚本的依赖项中使用 testCompile 关键字,而其他人则使用 androidTestCompile。肯定两者都无效?

有人可以解释两者之间的区别,以及在使用 Robolectric 时应该使用哪一个?

最佳答案

testCompile 是单元测试的配置(位于 src/test 中),androidTestCompile 用于测试 api(即位于 src/androidTest)。由于您打算编写单元测试,因此您应该使用 testCompile

更新: 两者之间的主要区别是 test 源集在常规 Java JVM 中运行,而 androidTest 源集测试在Android 设备(或模拟器)。

关于android - 对 Android Gradle 中的 testCompile 和 androidTestCompile 感到困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29021331/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com