use*_*080 28 android unit-testing android-studio
当我单击运行测试按钮时,Android Studio会构建并尝试运行测试.
70%的时间,它说"实例化测试...",从来没有去过任何地方.如果我杀死adb-server,拔掉设备或杀死模拟器,那么测试套件可以正常运行.
那天晚上我甚至看到了一种奇怪的行为.当我说实例化测试时,我拔掉了设备.Android Studio发现它消失了.几个小时后,我把手机从口袋里掏出来,解锁了,不知从哪里开始运行测试套件.
知道什么会导致这种行为吗?我发现最接近的是Android Test在实例化测试中停止,但这指的是另一个问题.
我也有同样的问题,但仅当以调试方式运行时才会出现问题。正常运行时再也没有。
我通过在Build.gradle中删除Test Orchestrator来修复它。
//Disable Me
// testInstrumentationRunnerArguments clearPackageData: 'true'
// testOptions {
// execution 'ANDROID_TEST_ORCHESTRATOR'
// }
Run Code Online (Sandbox Code Playgroud)
我也遇到过同样的情况 - 测试运行程序启动,说“实例化测试”,但然后什么也没有发生。
正如 Sumukh Bhandarkar 上面的评论所暗示的,我做了以下事情:
如果这不起作用,并且您打开了 Android 设备监视器:
如果这不起作用,并且您仍然打开 Android 设备监视器:
归档时间: |
|
查看次数: |
2671 次 |
最近记录: |