如何用Eclipse或adt更改默认设备ID 0123456789ABCDEF?

时间:2014-05-27 16:08:44

标签: android eclipse adt

我正在开发一款Android应用,需要在多台设备上进行测试。

但是,adt(以及扩展名为Eclipse)似乎给了他们一个“默认”id 0123456789ABCDEF。将我的应用程序部署到设备时,Eclipse会抱怨:more than one device

我设法为每个设备获取一个独特的ID读取:

$ ./adb devices -l
List of devices attached
0123456789ABCDEF       device usb:14110000
0123456789ABCDEF       device usb:14122000
0123456789ABCDEF       device usb:14121000
0123456789ABCDEF       device usb:14123000
0123456789ABCDEF       device usb:14124000

但我无法在任何地方使用此device usb:XXXXX字符串将Eclipse指向我想要启动应用程序的终端。

目前我的解决方案是一次只连接一个设备,但这非常麻烦。有没有人知道如何在所有这些ID同时连接的情况下更改设备ID或让Eclipse引用正确的ID?

非常感谢


好的,这是解决方案,非常感谢所提供的参考资料:

如上所述here,我需要重新编译adb

首先,按照官方说明下载Android源代码。然后,按照上一个链接中的说明修改adb。最后,重新启动adb服务器,您将看到每个手机的不同字符串,然后可用于打开shell,部署.apk等。

0 个答案:

没有答案