摘要:
昨天群里有人adb启动不了 报了这个错正常应该是这样的我们看下源码这里我们看到两个分支, if(fd==-2){ //根据注释 以前还没启动过服务 就走这个分支 }else{ 当前进程已经有这个服务在运行就走这个分支 }根据上面的打印的日志 很明显群里的这位朋友已经执行了这个服务,因为它走进了第二个分支。但是他在任务管理器中又找不到adb服务。我们来看下android是怎么判断服务已经在进程中的。即什么情况下int _adb_connect(const char *service)返回-2.只有当fd<0... 阅读全文