adb server is out of date. killing... AOSP构建中adb命令失效

44 阅读1分钟

在编译好Android系统源码时,我们使用emulator加载镜像来启动系统,我们通常会使用adb命令来操作系统。但是在一次启动emulator过后,我使用adb命令却出现了如下的情况:

adb server is out of date.  killing...
* daemon started successfully *
adb server is out of date.  killing...
* daemon started successfully *
adb server is out of date.  killing...

出现这种情况通常是adb server版本和adb 客户端版本不匹配,也就是系统存在多个 ADB 版本。在AOSP构建环境中,当我们使用. build/envsetup.sh命令后,AOSP会添加自己的adb到PATH路径中。对应的通常是我们开启新的终端时,没有使用. build/envsetup.sh命令,所以导致adb版本不符。