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

 
本文引用自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_86tools目录下没有adb文件,可以从platfrorm-tools目录下的adb文件拷贝到tools目录下,或者去SVN上取下

d)        问题描述:error: device not found

解决方法:1)请确认你的手机是否连接电脑,(2)以连接PC,重新拔下来,在连一次(3)如果2操作后还不行,看下USB连接方式是否为默认(仅充电),选htcUSB连接。

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。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值