adb冲突问题

时间:2024-04-07 09:12:34

手机投屏软件与Android studio  ADB冲突

当开启Android studio 时, 手机投屏自动断掉, 如下提示:

adb冲突问题

从网上看了不少方法 , 大致分为两种类型 :

1 、将adb端口占用的进程杀掉 , 但是这样就不可能在启动Android studio 的情况下 使用手机投屏

2 、将adb相关的那几个文件用 Android sdk中的替换投屏软件中的 , 这样不但可以解决adb冲突问题, 而且可以在连接投屏的手机上跑程序( 文章最后提到这个问题 ) , 但是我翻遍所有相关目录,并未在我常用的投屏软件里找到adb相关那几个文件.

需要替换的文件如下图 , 如果不是用的我的这种投屏工具, 可以直接将这几个文件替换即可解决adb冲突问题

adb冲突问题

最终还是找了个目前来说比较折中的办法: 修改sdk的端口号

在系统环境变量里添加一个系统变量 变量名称为 :  ANDROID_ADB_SERVER_PORT

adb冲突问题

adb冲突问题

设置完成后 重启 Android studio即可生效

adb冲突问题

adb冲突问题

设置完成后 , 可以同时启动 Android studio 、 模拟器 、投屏软件 而不会发生冲突

但是有一个问题 : 当一台手机进行投屏时, Android studio就会无法识别到投屏中的手机, 进而无法在该台手机上跑程序

但是可以在除了投屏中的以外的手机和模拟器跑程序, 这个问题等我研究出解决方法, 会在文章最后进行追加