我有下一个情况:
我在2个不同的设备上获得了adb
的2个版本和adbd
的2个版本
如何在我的工作站上使用这两个版本的adb
这两个设备
我的意思是:
1个设备的1个adb。
2 adb for 2 device。
现在我有以下情况: 每当我运行另一个adb时,先前的adb服务器就会终止并且新的adb服务器会启动。
我该如何解决它?
答案 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