Android studio仪器测试卡在:任务:应用程序:已连接调试Android测试

x7yiwoj4  于 2022-12-30  发布在  Android
关注(0)|答案(1)|浏览(138)

我遇到了一个问题,当我试图运行Android Instrument测试时,Android Studio将开始构建,一切都很好,直到它坚持到这一行
"〉任务:应用程序:已连接调试Android测试"
然后运行接下来的2小时,再也不进行实际测试。我所看到的是,测试应用程序已经成功内置到我的设备中,但就是不会打开和运行。
奇怪的是,我以前曾经成功地构建过一次,但是当我试图再次构建时,它再也没有成功过。即使我没有修改我的代码。
以下是我尝试过的方法

  • 更新Android Studio-版本2021.3.1修补程序1
  • 清理和重建项目
  • 使缓存失效并重新启动
  • 更新SDK构建工具
  • 重新启动计算机
  • 重新启动电话设备

但还是建不起来!
这是我的仪器测试类屏幕截图

运行过程截图

以前有人遇到过这种问题吗?

tvz2xvvm

tvz2xvvm1#

我试着创建一个空白的Android项目,然后添加包含问题的项目中的所有依赖项。通过逐个排除依赖项,我发现这个依赖项导致了问题:

-> debugImplementation("androidx.fragment:fragment-testing:1.5.4")
implementation 'androidx.core:core-ktx:1.9.0'
implementation 'androidx.appcompat:appcompat:1.5.1'
implementation 'com.google.android.material:material:1.7.0'
implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
implementation 'androidx.navigation:navigation-fragment-ktx:2.5.3'
implementation 'androidx.navigation:navigation-ui-ktx:2.5.3'
testImplementation 'junit:junit:4.13.2'
androidTestImplementation 'androidx.test.ext:junit:1.1.4'
androidTestImplementation("androidx.test:core-ktx:1.5.0")
androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.0'

您可以尝试对依赖项列表执行相同的操作,希望这会有所帮助。

相关问题