如何导入 ActivityScenario?

How do I import ActivityScenario?

我正在尝试按照 Android ActivityScenario documentation 编写基于 Robolectric 的测试。将 androidTestImplementation "androidx.test.core:app:1.2.0" 添加到我的 build.gradle 允许我将 import androidx.test.core.app.ActivityScenario; 添加到我的测试 class 并使用 ActivityScenario class。尽管如此,gradle 报告 Failed to resolve: androidx.test.core:app:1.2.0 这意味着我无法 运行 测试。

我已尝试清理构建、重新运行宁 gradle 同步、使缓存无效并重新启动。我还尝试从 https://mvnrepository.com/artifact/androidx.test 导入其他包,none 导致找到 ActivityScenario。特别是,我希望 androidTestImplementation "androidx.test:core:1.2.0" 可以工作,但它不会。

版本:

我刚刚意识到因为我正在尝试编写未检测的 Robolectric 测试,所以我需要使用 testImplementation 而不是 androidTestImplementation

testImplementation "androidx.test:core:1.2.0" 添加到我的 build.gradle 按预期工作。

androidTestImplementation "androidx.test.core:app:1.2.0" 以某种方式欺骗 Android Studio 解析 class。

真是太奇怪了