Android adb& adbd

时间:2013-02-11 09:49:35

标签: android adb

我有下一个情况:
我在2个不同的设备上获得了adb的2个版本和adbd的2个版本 如何在我的工作站上使用这两个版本的adb这两个设备 我的意思是: 1个设备的1个adb。 2 adb for 2 device。

现在我有以下情况: 每当我运行另一个adb时,先前的adb服务器就会终止并且新的adb服务器会启动。

我该如何解决它?

2 个答案:

答案 0 :(得分:0)

我认为你问的是错误的问题。我想你想要的是在不同的手机上同时运行两个adb命令。这是对的吗?

如果是这样,你要找的是

adb -s DEVICE_SERIAL xxx

其中DEVICE_SERIAL是运行adb设备时显示的值,xxx是您要运行的命令。使用adb devices获取已连接设备的列表。

这只需要你安装一个版本的adb,只需打开一个新终端并运行不同序列号设备的命令!

答案 1 :(得分:0)

如果我能正确理解这个问题,我相信他会尝试同时运行两个不同版本的ADB。如果我的假设是正确的,那么这就是你想要做的事情。

让我们假设你在c:驱动器的根目录下有adb.1.0.29.exe和adb.1.0.39.exe,它们是从不同版本的platform-tools SDK版本重命名的adb.exe提供。

要运行adb.1.0.29.exe中包含的ADB版本,您所要做的就是链接的文章所说的但是请确保为该版本调用正确的exe。我使用这些adb版本名称作为示例。您可以根据需要为adb.exe命名。

因此,您可以使用以下不同版本调用adb命令,

c:\ adb.1.0.29.exe -s serial_of_device adb_command

c:\ adb.1.0.23.exe -s serial_of_device adb_command

干杯, -Rob