gpt4 book ai didi

android - 尝试运行测试时 CircleCi 上的 com.android.ddmlib.InstallException

转载 作者:太空狗 更新时间:2023-10-29 14:06:03 24 4
gpt4 key购买 nike

我对这个异常进行了一些搜索,发现它被谷歌记录为一个 Android 错误,唯一的问题是它已被标记为已修复并由他们在 Android Studio 版本中发布。但是我仍然在经历它。

这是 CircleCi 的完整异常(exception):

com.android.builder.testing.api.DeviceException: com.android.ddmlib.InstallException: Failed to establish session
at com.android.builder.testing.ConnectedDevice.installPackages(ConnectedDevice.java:117)
at com.android.builder.internal.testing.SimpleTestCallable.call(SimpleTestCallable.java:130)
at com.android.builder.internal.testing.SimpleTestCallable.call(SimpleTestCallable.java:49)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: com.android.ddmlib.InstallException: Failed to establish session
at com.android.ddmlib.Device.installPackages(Device.java:894)
at com.android.builder.testing.ConnectedDevice.installPackages(ConnectedDevice.java:113)
... 8 more

当它到达我的 circle.yml 文件中的 ./gradlew --stacktrace connectedAndroidTest 命令时发生。

其他一些 StackOverflow 问题建议设置超时,他们使用的是 TravisCI 而不是 CircleCi,但我还是试过了,但没有奏效。我将超时设置为 20 分钟,但它仍然崩溃。这变得非常烦人,因为我的所有构建在我的机器上通过时都失败了。

有人知道解决这个问题的方法吗?很好,谷歌有一个错误,他们应该修复它,但 CircleCi 似乎仍然有这个问题,所以问题肯定仍然存在。

非常感谢对此的一些建议,CircleCi 支持在另一个时区,所以当我上床 sleep 时,他们会向我发送消息,但第二天早上他们 sleep 时我无法回复,所以这已经持续了一个星期了,我没有得到他们的帮助。

无论如何,提前感谢您的帮助。如果您需要它来帮助调试,我可以发布我的 circle.yml 文件。

最佳答案

This answer这是我们通常的建议,不幸的是,目前我们还没有找到更好的方法来处理这种异常。

关于android - 尝试运行测试时 CircleCi 上的 com.android.ddmlib.InstallException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32276397/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com