解决方案 »
- 如何实现微博帐号登陆第三方网站
- android 2.3 如何彻底删除锁屏界面
- ProgressDialog返回键的问题
- AndroidManifest.xml中能否实现“@string/app_name + @string/sub_name”的效果?
- Gridview如何保存当前浏览状态?
- eclipse 无缘无故自动关闭或者死掉
- 帮忙看一下在搭建Eclipse的android时运行问题
- 我想自学android,要学多久或者什么程度才可以找一份工作。
- Ubuntu 同步源码是网速太慢
- 这种凹陷效果的分隔线是怎样做出来的?
- 求大神指导,新手写程序出现数据存取方面的错误,不知如何解决,
- 为什么我做的定位程序没有谷歌地图(google map)精确
devices的值与底层驱动和硬件有关,两部手机的值一样是否是正常情况?值可以修改,应该怎样改?我查了下,两个手机的IMEI号是不一样的,但是这个值对我没用,我不能用这个值来运行adb -s IMEI号 install XXX.apk 啊。我必须用adb devices命令列出的那个系列号(如P753A12D)而不是IMEI号(如862742076383783)来执行命令:adb -s 设备号,对不对?
不会出错的,运行adb devices正常,输出:
List of devices attached
P753A12D device
P753A12D device但是当运行命令如:adb shell 的时候,它就会出错,提示:error:more than one device即使是指定设备名,命令:adb -s P753A12D shell 运行也会出错,提示:error:more than one device
事实上我在测试的时候要关闭wifi、3G网络,手机只通过usb连接电脑,然后用Socket相互通讯。现在N台不一样的手机或者模拟器连接、通讯都没问题,就是当用2台一模一样的手机(型号ZTEV788d)的时候有问题。
从上面的回答来看可以明确:
1、有的手机的系列号是可能会一样的,比如我手上的这两部,还有一些HTC的机子。
2、系列号应该可以改,要修改内核什么的,这个不懂,也行不通。
3、同时连接两台系列号一样的手机,执行命令如adb -s serialno shell的时候,在Windows上会连接第一台手机,在linux下会出错。谢谢各位的回复,看来我应该考虑换种手机而不是用中兴的手机来测试了。