gpt4 book ai didi

Android CTS 在模拟器上显示 ShellCommandUnresponsiveException

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:54:41 43 4
gpt4 key购买 nike

我正在运行 Android 2.2 的模拟器上运行 Android CTS Android 测试计划。

但是大部分测试用例都显示超时,错误显示com.android.ddmlib.ShellCommandUnresponsiveException。

有什么办法可以解决这个问题吗?

最佳答案

将 shell 命令超时设置为 5 分钟(而不是 5 秒:-))

diff --git a/tools/host/src/com/android/cts/TestDevice.java b/tools/host/src/com/android/cts/TestDevice.java
index 65ff969..b8578bc 100644
--- a/tools/host/src/com/android/cts/TestDevice.java
+++ b/tools/host/src/com/android/cts/TestDevice.java
@@ -18,6 +18,7 @@ package com.android.cts;

import com.android.ddmlib.Client;
import com.android.ddmlib.ClientData;
+import com.android.ddmlib.DdmPreferences;
import com.android.ddmlib.IDevice;
import com.android.ddmlib.IShellOutputReceiver;
import com.android.ddmlib.MultiLineReceiver;
@@ -143,6 +144,7 @@ public class TestDevice implements DeviceObserver {
mDeviceInfo = new DeviceParameterCollector();
mPackageActionTimer = new PackageActionTimer();
mObjectSync = new ObjectSync();
+ DdmPreferences.setTimeOut(300000);
}

关于Android CTS 在模拟器上显示 ShellCommandUnresponsiveException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4264057/

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