- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我对这个异常进行了一些搜索,发现它被谷歌记录为一个 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/
我正在编写一个实用程序,用于在 PC 上制作 Android 设备上运行的应用程序的展示影片。我能够使用 xuggler ( http://www.xuggle.com/xuggler ) 和 ddm
当我尝试使用 Android Studio 中的“运行”按钮在我的设备上运行某个应用程序时,出现以下错误: 12/16 15:05:27: Launching app $ adb push /User
我正在使用 Android 开发工具包版本:16.0.1.v201112150204-238534 和库 Android 4.0.3 编译后模拟器启动,几分钟后无法启动。 当我尝试启动时从控制台收到以
启动 androidConnectTests 时,我收到一个错误: caused by: com.android.ddmlib.InstallException: -26 Package androi
我正在使用 Mi Note3,在此之前,我可以使用 react-native run-android 从 react-native 运行代码并连接到我的手机。现在已经不能了。我的MIUI版本是10.2
我遇到了这两个问题说: Failed to install ImamAlsajadSayings.apk on device 'emulator-5554': No such file or dire
我正在开发一个程序,允许用户通过使用 ddmlib 库在他的计算机屏幕上显示他的 android 手机(通过 USB 连接到计算机)的当前屏幕。我需要知道手机是横向模式还是纵向模式。 有没有办法从计算
react-native run-android in device,报如下错误 在“m2 note - 5.1”上为 app:debug 安装 APK“app-debug.apk”10:53:48
这个问题在这里已经有了答案: Eclipse detecting the same device multiple times (4 个答案) 关闭 3 年前。 如何在窗口 8 中终止和启动 adb
当我运行应用程序时,它显示“com.android.ddmlib.AdbCommandRejectedException: closed”异常。 任何人都知道为什么会发生这种情况,我该如何解决。 最佳
当我在 android 项目中运行“./gradlew installDebug”时出现错误 07:18:34 E/1834104550: Error while uploading app-debu
我对这个异常进行了一些搜索,发现它被谷歌记录为一个 Android 错误,唯一的问题是它已被标记为已修复并由他们在 Android Studio 版本中发布。但是我仍然在经历它。 这是 CircleC
当我尝试在设备上的 Eclipse 中运行我的应用程序时,我开始在控制台中收到很多 com.android.ddmlib.SyncException: Too many open files 异常/错
我正在尝试编译来自 /tools/lib 的一些 Jar 文件我自己,这样我就可以进行修改并拥有 javadoc+source jar。我能找到的所有资源都引用旧的构建系统或希望您使用 make sd
当我在模拟器中运行时我有一个大尺寸的应用程序我得到了这个异常 com.android.ddmlib.SyncException: No space left on device 谁能告诉我如何解决这个
我正在尝试在我的 nexus5 模拟器中运行 react-native android 应用程序 adb devices List of devices attached emulator-5554
在将 Android Studio 更新到 2.1.2 后,我在进行更改时多次收到以下错误。 com.android.ddmlib.AdbCommandRejectedException: devic
我想从 Android 上的 SD 卡中提取一系列文件。我的问题是如何获取 sdcard 中某些内容的 FileEntry 对象? public void pull(FileEntry[] entr
我已经创建了 android_2.1 模拟器,每当我朗姆酒任何应用程序时,几秒钟后 CONSOLE 就会产生这样的错误 [2011-09-23 21:53:43 - ddms]null java.la
Android Studio 没有将我的 APK 推送到带有 Marshmallow (6.0.1) 的物理 Nexus 5X。 这是输出和错误: 01/15 01:51:48: Launching
我是一名优秀的程序员,十分优秀!