手机投屏软件与Android studio ADB冲突
当开启Android studio 时, 手机投屏自动断掉, 如下提示:
从网上看了不少方法 , 大致分为两种类型 :
1 、将adb端口占用的进程杀掉 , 但是这样就不可能在启动Android studio 的情况下 使用手机投屏
2 、将adb相关的那几个文件用 Android sdk中的替换投屏软件中的 , 这样不但可以解决adb冲突问题, 而且可以在连接投屏的手机上跑程序( 文章最后提到这个问题 ) , 但是我翻遍所有相关目录,并未在我常用的投屏软件里找到adb相关那几个文件.
需要替换的文件如下图 , 如果不是用的我的这种投屏工具, 可以直接将这几个文件替换即可解决adb冲突问题
最终还是找了个目前来说比较折中的办法: 修改sdk的端口号
在系统环境变量里添加一个系统变量 变量名称为 : ANDROID_ADB_SERVER_PORT
设置完成后 重启 Android studio即可生效
设置完成后 , 可以同时启动 Android studio 、 模拟器 、投屏软件 而不会发生冲突
但是有一个问题 : 当一台手机进行投屏时, Android studio就会无法识别到投屏中的手机, 进而无法在该台手机上跑程序
但是可以在除了投屏中的以外的手机和模拟器跑程序, 这个问题等我研究出解决方法, 会在文章最后进行追加