当尝试在一台机器上运行多个gradle托管设备时,我们会收到错误“无法检索2个设备,只有1个可用。继续在1个分片上运行测试”。
使用此命令运行
./gradlew pixel4api30DebugAndroidTest -Pandroid.testInstrumentationRunnerArguments.class=com.upmc.enterprises.myupmc.Suites.CITestSuite -Pandroid.experimental.androidTest.numManagedDeviceShards=2 --enable-display --info -Pandroid.testoptions.manageddevices.emulator.gpu="swiftshader_indirect"
字符串
是什么原因导致这个错误?如何修复?它只生成1个设备而不是2个。
我们使用的是32GB的机器,所以它应该有足够的内存。
1条答案
按热度按时间iqxoj9l91#
尝试手动删除.android/avd/gradle-managed-devices文件夹的内容
x1c 0d1x的数据