GAM*_*TXD 18 android android-testing android-studio android-espresso instrumented-test
我遇到了一个问题,当我尝试运行 Android Instrument 测试时,android studio 将开始构建,一切都很好,直到它卡在这一行
"> 任务:app:connectedDebugAndroidTest"
并运行接下来的 2 小时,不再进行实际测试。我所看到的是,测试应用程序已成功内置到我的设备中,但无法打开和运行。
奇怪的是,我之前构建成功过一次,但是当我再次尝试构建时,就再也没有成功过。即使我没有更改代码。
这是我尝试过的事情
但还是无法构建!
这是我的仪器测试课屏幕截图
运行过程截图
以前有人遇到过这个问题吗?
小智 17
找到了这个问题的答案。显然,当您在构建时并排打开 logcat 时,您会遇到此错误,这是构建从未完成的根本原因:
java.lang.ClassNotFoundException: Didn't find class "androidx.test.platform.io.PlatformTestStorageRegistry"
Run Code Online (Sandbox Code Playgroud)
添加此依赖项以获取此类:
debugImplementation "androidx.test:monitor:1.6.1"
Run Code Online (Sandbox Code Playgroud)
你可以走了:)
Vic*_*rka 11
androidx.fragment:fragment-testing:1.5.5升级到和
后我开始看到同样的问题androidx.test:core-ktx:1.5.0
您可以尝试将版本降级到以前的版本,或者可以使用下一个依赖项:
debugImplementation("androidx.fragment:fragment-testing-manifest:1.6.0-alpha04") androidTestImplementation("androidx.fragment:fragment-testing:1.6.0-alpha04")
您可以在此问题中找到更多信息:https://issuetracker.google.com/issues/128612536
| 归档时间: |
|
| 查看次数: |
3773 次 |
| 最近记录: |