繁体   English   中英

在Android Studio中在连接的设备上运行测试

[英]Run test on connected device in Android Studio

当我尝试在运行的模拟器上运行Android工具测试时,我得到

09/27 14:37:58: Launching <test name>
Error while waiting for device: AVD Nexus_4_API_25 is already running.
If that is not the case, delete the files at
   /home/aromanov/.android/avd/Nexus_4_API_25.avd/*.lock
and try again.

我当然不想每次都重新启动仿真器:它花费的时间太长。 ./gradlew connectedAndroidTest无需运行模拟器./gradlew connectedAndroidTest运行。 我该如何解决这个问题?

问题是目标设备已在“ General > Deployment Target Options > Target > Emulator下的测试配置中设置。 如果我选择“ Open Select Deployment Target Dialog而不是“ Emulator ,它将起作用(并且我可以选择“ Use same target device for future launches以避免每次都选择它”)。

不知道为什么这可以解决问题,我很乐意接受任何能够解释该问题的答案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM