【技术实现步骤摘要】
一种基于adb识别Android设备的方法
本专利技术涉及Android设备识别
,具体涉及一种基于adb识别Android设备的方法。
技术介绍
目前,Android设备品牌众多、版本各异,造成了Android碎片化严重的问题,也导致安卓应用的隐形开发成本增多。为了快速发现解决产品的问题,自动化测试平台应运而生。其中adb是构建Android自动化测试平台的第一核心组件。adb是通过设备串号进行识别并控制设备的。由于Android碎片化严重,很多厂商在实现设备串号时并没有按规范实现,造成很多设备串号相同,如:很多设备串号为“0123456789ABCDEF”。这样,同一台上位机在接入多台设备串号相同的Android设备时,会造成adb无法达到精确控制某一台设备的目的,从而影响自动化测试的执行。
技术实现思路
针对现有技术的不足,本专利技术旨在提供一种基于adb识别Android设备的方法,解决同一台上位机接入多台设备串号不唯一的Android设备时导致adb无法正确控制的问题。为了实现上述目的,本专利技术采用如下技术方案:一种基于adb识别Android设备的方法,包括如下步骤:S1、将两台或以上的Android设备通过USB接入同一台上位机;S2、获取上位机MAC地址;S3、获取各个Android设备的usb通道号;S4、每个Android设备以如下方式确定新的设备串号:结合上位机MAC地址和每个Android设备对应的usb通道号确定各个Android设备的新的设备串号;S5、上位机采用adb通过步骤S4中得到的每个Android设备的新的设备串号 ...
【技术保护点】
1.一种基于adb识别Android设备的方法,其特征在于,包括如下步骤:S1、将两台或以上的Android设备通过USB接入同一台上位机;S2、获取上位机MAC地址;S3、获取各个Android设备的usb通道号;S4、每个Android设备以如下方式确定新的设备串号:结合上位机MAC地址和每个Android设备对应的usb通道号确定各个Android设备的新的设备串号;S5、上位机采用adb通过步骤S4中得到的每个Android设备的新的设备串号进行识别并控制各个Android设备。
【技术特征摘要】
1.一种基于adb识别Android设备的方法,其特征在于,包括如下步骤:S1、将两台或以上的Android设备通过USB接入同一台上位机;S2、获取上位机MAC地址;S3、获取各个Android设备的usb通道号;S4、每个Android设备以如下方式确定新的设备串号:结合上位机MAC地址和每个Android设备对应的usb通道号确定各个Android设备的新的设备串号;S5、上位机采用adb通过步骤S4中得到...
【专利技术属性】
技术研发人员:蒋晓海,王晓磊,
申请(专利权)人:北京云测信息技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。