doe*_*web 4 testing fragment android-fragmentscenario
我在运行片段测试时遇到此错误,这是一个启动 fragmentInContatiner 的简单测试:
Cannot find a version of 'androidx.test:monitor' that satisfies the version constraints:
Dependency path 'Host Work.features:ui-home:unspecified' --> 'androidx.test:runner:1.2.0' --> 'androidx.test:monitor:1.2.0'
Constraint path 'Host Work.features:ui-home:unspecified' --> 'androidx.test:monitor:{strictly 1.1.1}' because of the following reason: debugRuntimeClasspath uses version 1.1.1
Dependency path 'Host Work.features:ui-home:unspecified' --> 'androidx.fragment:fragment-testing:1.2.0-alpha02' --> 'androidx.test:core:1.1.0' --> 'androidx.test:monitor:1.1.1'
Run Code Online (Sandbox Code Playgroud)
这是我造成此问题的 gradle 依赖项:
implementation 'androidx.fragment:fragment:1.2.0-alpha02'
debugImplementation 'androidx.fragment:fragment-testing:1.2.0-alpha02'
implementation 'androidx.test:core:1.2.0-alpha02'
implementation 'androidx.test:runner:1.2.0-alpha02'
Run Code Online (Sandbox Code Playgroud)
doe*_*web 11
我发现了问题,不得不从片段测试依赖项中排除核心模块。正是这种冲突造成了问题。
debugImplementation ("androidx.fragment:fragment-testing:1.2.5") {
exclude group: "androidx.test", module : "core"
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2190 次 |
最近记录: |