CTS Verifier 中 USB Accessory Test fail -- 急,求高手
andriod4.0.4 版本我们在测试CTS Verifier 时候, USB Accessory Test 总是fail,一点头绪都没有,有高手指教下吗 --------------------编程问答-------------------- 在跑cts之前,检查好USB的访问权限。 --------------------编程问答-------------------- 请问要做什么特殊的设置吗 --------------------编程问答-------------------- 我也一样,这项总是通不过,进入时Allow thea pp CTS Verifier to Access the USB accessory?选项不会弹出来,怎么回事? --------------------编程问答-------------------- 你应该事先在cts测试机上 跑4.0_r2版本cts 如果全部通过后 在来跑CTS Verifier 跑CTS Verifier需要 vpn等环境 至于这项 具体可以问问你们老鸟测试! --------------------编程问答-------------------- 不董就说不董
Accessory mode 关 VPN啥事?
--------------------编程问答-------------------- 去看那一题的source code就知道
那题的写法根本就错了
都已经进入测项里面 结果接上 USB 下了指令之后
cts.apk竟然还写了一个广播接收 导致从测项跳出到外面的选单 是哪招!?
改写那测项 把接收广播的功能取消 重新编译后 即可轻松通过测试
解这思路之后 改变测试手法 不用改程序代码 也可以轻松pass...
PS. 这个BUG 即使到了 android 4.1的CTS 还是没改...
--------------------编程问答-------------------- 1.sudo vim /etc/udev/rules.d/51-android.rules
2.add the SUBSYSTEM=="usb",ATTR{idVendor}=="1bbb",MODE="0666" and SUBSYSTEM=="usb",ATTR{idVendor}=="18d1",MODE="0666" in the file
3.sudo chmod a+r /etc/udev/rules.d/51-android.rules
4.sudo udevadm control --reload-rules
5.sudo /etc/init.d/udev restart
6.run ./cts-usb-accessory
note:the 18d1 is define in the cts-usb-accessory this no need to change,1bbb is your phone vid,
you can use lsusb to get it or in the source code init.usb.rc find it --------------------编程问答-------------------- 楼上正解,非常感谢 --------------------编程问答-------------------- 不错不错!感谢
补充:移动开发 , Android