小智 33
使用环境变量ANDROID_ADB_SERVER_PORT选择端口.
以下在bash下工作:
$ export ANDROID_ADB_SERVER_PORT=12345
$ adb start-server
* daemon not running. starting it now on port 12345 *
* daemon started successfully *
$ adb devices
List of devices attached
TA2070M5O6 device
$ ANDROID_ADB_SERVER_PORT=6789 adb devices
* daemon not running. starting it now on port 6789 *
* daemon started successfully *
List of devices attached
Run Code Online (Sandbox Code Playgroud)
在另一个终端我跑了:
$ ANDROID_ADB_SERVER_PORT=6789 emulator ...
Run Code Online (Sandbox Code Playgroud)
回到原始终端:
$ ANDROID_ADB_SERVER_PORT=6789 adb devices
List of devices attached
emulator-5554 device
$ adb devices # ANDROID_ADB_SERVER_PORT was exported as 12345
List of devices attached
TA2070M5O6 device
Run Code Online (Sandbox Code Playgroud)
我通过Jenkins Android Emulator插件找到了这个,因为我注意到它在另一个端口上运行adb.
bal*_*rkm 24
使用最新的adb版本,
使用选项-P(注意:Caps P)在特定端口中启动adb服务器.
例如,试试
$ adb -P 5038启动服务器
它将列出连接到此特定adb服务器的设备.如果adb服务器没有运行,那么它将启动具有给定端口号的新adb服务器.
希望它可以帮助有人阅读这篇文章.
谢谢.
在Windows中,转到“环境变量-添加一个新变量” ANDROID_ADB_SERVER_PORT
,并将其设置为您想要的任何值,我已将其设置为5038。
应该看起来像这样:
为我解决了。
| 归档时间: |
|
| 查看次数: |
44921 次 |
| 最近记录: |