USB Accessory Test详细步骤讲解

        在测试前,需要一台Linux系统的PC,将解压缩的CTS Verifier测试包(名称为android-cts-verifier)放置在Linux系统的Home目录下。

 PC端配置

        1.  打开终端,输入以下指令:

             sudo gedit /etc/udev/rules.d/51-android.rules

        2.  在打开的51-android.rules文件中,输入以下内容:

             SUBSYSTEM=="usb", ATTR{idVendor}=="1782", MODE="0666", GROUP="plugdev"

             SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev"

        3.  保存51-android.rules文件,在终端中继续输入以下内容:

             sudo chmod 777 /etc/udev/rules.d/51-android.rules

             sudo service udev restart

        4.  进入android-cts-verifier文件夹,修改cts-usb-accessory文件权限

             cd ~/android-cts-verifier 

             chmod a+x cts-usb-accessory

测试步骤:

        1.  进入USB Accessory Test测试

        2.  利用USB数据线连接待测手机与PC,同时确保待测手机端的USB连接处于“Charging Only”状态,如下图所示:

 

        3. 打开一个终端,输入以下指令:

             cd ~/android-cts-verifier

             ./cts-usb-accessory

        4.  如果未打开CTS Verifier应用,当accessory已经连接后,会弹出对话框询问是否进入USB Accessory测试项,此时单击

             OK按钮,如下图所示:

 

        5.  如果已打开CTS Verifier应用,可以单击Cancel按钮,在接着出现的询问是否允许CTS Verifier应用进入accessory的对话

             框中,单击OK按钮


 

        6.  此时手机端和PC端都将出现一连串消息,即可表示accessory support是正常的

        PCPass的实例如下图所示:

 

        待测手机端Pass的实例如下图所示:

 

        7.  待出现上图的对话框后,将待测手机端的USB线拔出,待测手机上将弹出如下对话框:

 

        8.  此时,将USB线插入待测手机,待测手机端将弹出以下对话框,单击OK按钮,测试将继续进行

 

        PCPass的实例如下图所示:

 

        手机端Pass的实例如下图所示:


至此,此项就测试pass,否则左下角的按钮讲不能点击,则表示fail。

 

 

Logo

更多推荐