Android studio adb启动失败,一直显示Loading device(以解决)

当我括号写到以解决的时候,我的内心其实是崩溃的,记录一下我解决过程(心酸)

现在是好的,我之前遇到过adb检测不到设备的问题,无非就是一下几种方案

1,clean 或者 rebuild项目,

2,关闭as,重启,或者点击下图,清楚缓存重启,或者重启电脑

Android studio adb启动失败,一直显示Loading device(以解决)_第1张图片

3,检查手机开发者模式及usb调试,换手机,换数据线,换电脑模拟器

4,查看任务管理器中adb所占的pid,打开命令行输入adb start-server | adb kill-server | adb shell

或者netstat -ano|findstr “5037“,查看是否占用5037端口,到任务管理器关掉,重启as,或者可以到环境变量专门为adb设置端口,ANDROID_ADB_SERVER_PORT 65528(数字有限制,不要太小,最好也别太大)

5,更换sdk中的platform-tools,查看环境变量有没有问题

6,我真的被逼急了,重装as,删除所有配置(大概率没删全,把所有带android的配置,环境变量全都重置)

很遗憾,上面这些方法我都试过了,都不好使,端口也没占用,甚至都重装as好几次了,有个现象引起我的注意,我在命令行中开启,杀掉adb的时候,都没有反应,一看任务管理器中详细信息

有好几个adb,as也提示我sdk中的 platform-tools中的adb.exe启动失败,让我杀掉,并手动启动,我杀过好几次了,启动也好几次了,(这里我感觉有好几个adb,是因为每次as启动失败,去重启的时候,没把失败的杀掉,也有可能是我命令行输入start和kill的原因),很奇怪,我还觉得是我项目的原因(每次编译都要开,而且还要最起码3分钟),但我换了公司电脑,却可以,到这儿我其实就已经有点绝望了(甚至更绝望),下图是我as版本

Android studio adb启动失败,一直显示Loading device(以解决)_第2张图片

 也换过最新的那个小蜜蜂版,都不行

我是咋解决的呢,没错,我重装系统了,我是真的没办法了,重装之后全部走一遍安装as,配环境变量,果然,好了

顺便再记录下,项目上的关于kotlin的viewbinding 和databinding的一些问题,报错是提示build文件下binding文件,爆红,然后我找到对应的activity及页面,发现几个第三方的view爆红了,然后重新写上(包名变了),编译,还不行,还有一个是切换横竖屏,同文件名,databinding提示里面有个id不对,我心想,人家就是要同一个名字,在横竖屏下面加载不同的页面,没问题啊,为啥会提示这呢,(可能项目比较复杂,之前是用java写的,找id都是用的findviewbyid,后面转用kotlin,才用的viewbinding,我记得之前隐约看到过,说是viewbinding不用添加配置都可以使用了,但是现在的项目里面有,感觉是这个问题,所有把viewbinding 和databinding配置在build.gradle注释了),

果然还是多踩踩坑才知道,至于为啥adb启动失败,我还是通过重装系统才行的,如果有遇到过这种的和我有点像的,而不是通过重装系统解决的,可以评论下,学习学习,我不想每次都重装(淦),最后放个图镇一下

Android studio adb启动失败,一直显示Loading device(以解决)_第3张图片

 

你可能感兴趣的:(android,studio,db)