当前位置: 代码迷 >> Android >> 用usb与此同时连接两台手机 adb出错
  详细解决方案

用usb与此同时连接两台手机 adb出错

热度:90   发布时间:2016-05-01 12:07:43.0
用usb同时连接两台手机 adb出错
本帖最后由 AlanSummer 于 2012-12-20 17:09:11 编辑
我有两台ZTEV788d(系统Android 2.3.6)手机,同时通过USB连接到电脑(系统Unbunt 11.10),通过adb devices查看得到:
List of devices attached
P753A12D    device
P753A12D    device


这两台的系列号居然一样!

我在电脑端写了个桌面程序,功能有比如把文件a.txt发送到手机1,把文件b.txt发送到手机2。
用到这些命令:
 adb -s P753A12D install XXX.apk
 adb -s P753A12D push XXX /sdcard

现在两台的系列号一样,运行这些命令的时候出错,提示:
    error:more than one device

问题:
1) 两台手机的系列号一样,这是否正常?朋友拿了另外两台一模一样的手机测试,得到的系列号并不一样,
 这是否跟手机有关?

2)系列号能改吗?

3)即使系列号一样,有没有什么方法可以执行install、push这些命令?

------解决方案--------------------
devices 值一致   与手机自身有关系    值是可以该的   其显示的devices值与底层驱动和硬件有关 

每个设备的序列号(IMEI号、S/N号)【设置—关于手机—状态—序列号】是不一致的 该序列号为该设备的惟一标识

至于devices 值一致的情况下   你可以获得当前两个设备的唯一标识执行相关操作
------解决方案--------------------
Device ID 一样了,adb识别会出错吧!
------解决方案--------------------
可能是因为厂商生产一个固件,然后信息都是相同的,你可以通过网络连接,然后安装软件
他们没有相同的ip,这样就区分开了!