我有两台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,这样就区分开了!