您的位置:首页 > 移动开发 > Android开发

【引用】Android CTS 测试常见问题

2011-09-23 11:21 447 查看
本文引用自yi_yixinyiyi《Android CTS 测试常见问题》

a) 问题描述:在执行plan时,执行一段时间后会抛异常,异常如下:

CTS_INFO >>> Restarting device ...

Device(HC09MPL00037) disconnected

Exception in thread "Thread-17" com.android.ddmlib.AdbCommandRejectedException: insufficient permissions for device

at com.android.ddmlib.AdbHelper.setDevice(AdbHelper.java:736)

at com.android.ddmlib.SyncService.openSync(SyncService.java:164)

at com.android.ddmlib.Device.getSyncService(Device.java:253)

at com.android.cts.DeviceManager$DeviceServiceMonitor.run(DeviceManager.java:217)

解决方案:是因为权限不够,提升至root权限可解决,命令如下$sudo
./startcts

b) 问题描述:输入./adb
shell出现如下异常:

error: insufficient permissions for device

解决方案:输入:

$sudo -s

./adb kill-server

./adb devices
c) 问题描述:出现如下异常:Unable to locate
android-sdk-linux_86/tools/adb.
解决方案:是因为android-sdk-linux_86的tools目录下没有adb文件,可以从将platfrorm-tools目录下的adb文件拷贝到tools目录下,或者去SVN上取下
d) 问题描述:error:
device not found。
解决方法:(1)请确认你的手机是否连接电脑,(2)以连接PC,重新拔下来,在连一次(3)如果2操作后还不行,看下USB连接方式是否为默认(仅充电),选htc或USB连接。
e) 写入测试结果时报Too
many open files
的错误,这是因为网络请求过多,也就导致了系统打开的文件过多。每一个连接都会当成“文件”看待的。
解决方案:用ulimit –a命令查看每个用户允许打开的

f).................................

android.accessibilityservice.cts.AccessibilitySettingsTest#testAccessibilitySettingsIntentHandled...(pass)

android.accessibilityservice.cts.AccessibilitySettingsTest#testAndroidTestCaseSetupProperly...(pass)

==============================================================

CTS_INFO >>> Max ADB operations reached. Restarting ADB...

CTS_INFO >>> Restarting device ...

Device(1234567890ABCDEF) disconnected

Test stopped.

解决方案:#gedit host_config.xml

把<IntValue name="maxTestCount" value="200"/>中的200改为负数或0,如“-1”就不会Restarting device。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: