使用环境variablesANDROID_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
在另一个终端我跑了:
$ ANDROID_ADB_SERVER_PORT=6789 emulator ...
回到原始终端:
$ 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
我通过Jenkins Android Emulator插件find了这个,因为我注意到它在另一个端口上运行adb。