我在手机的CTS测试的时候遇到一个问题,就是设备启动之后没有办法在从新进行连接
看错误信息:
.................................
.................................
..................................................................
...................................................................................................
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.这个时候测试就会一直停在那里不动了。
我必须要另外开一个窗口运行
tools$ adb kill-server
tools$ adb shell
才可以 希望路过的仁兄帮忙解答! 谢谢!!
看错误信息:
.................................
.................................
..................................................................
...................................................................................................
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.这个时候测试就会一直停在那里不动了。
我必须要另外开一个窗口运行
tools$ adb kill-server
tools$ adb shell
才可以 希望路过的仁兄帮忙解答! 谢谢!!
tools$ adb kill-server
tools$ adb shellCTS就会自动连上设备 log:
cts_host > 03:24 E/DeviceMonitor: Adb connection Error:EOF
03:24 E/DeviceMonitor: Connection attempts: 1
03:25 E/DeviceMonitor: Connection attempts: 2
Device(1234567890ABCDEF) connected
cts_host >
我的都顺利执行完了
用./adb kill-server
sudo ./adb start-server
./adb devices
和你的问题相同,机器会重启
用./adb kill-server
sudo ./adb start-server
./adb devices
和你的问题相同,机器会重启
用./adb kill-server
sudo ./adb start-server
./adb devices
和你的问题相同,机器会重启
再烧进手机里
sudo ./startcts
start --plan CTS -p [用例名]
就ok了
不知道你的问题解决了吗
修改adb权限~
到相应SDK目录下,我这里是:
/home/fn/Desktop/CTS-round2/android-sdk_eng.barry-xu_linux-x86/tools
所以:
fn@fn-desktop:~/Desktop/CTS-round2/android-sdk_eng.barry-xu_linux-x86/tools$ chown root:root adb
再执行:
fn@fn-desktop:~/Desktop/CTS-round2/android-sdk_eng.barry-xu_linux-x86/tools$sudo ./adb kill-server
fn@fn-desktop:~/Desktop/CTS-round2/android-sdk_eng.barry-xu_linux-x86/tools$sudo ./adb devices
即可