新装 Android Studio 后,经常无法连接真机来调试,手机的USB调试也开了,用CMD中使用adb连接手机是没有问题的,但打开Android Studio 运行(run),还是报没有可用设备的错,啊~~~我要崩溃了。
物理自闭为此问题,我自闭了三天,上网找了一堆的博客,资料。由于个人情绪问题,我今天一定要吐槽一下国内博客,同一个问题,十几个博客,同一个解决方法。
无奈.jpg资料找不到,博客雷同,只能自己含泪找问题了。
首先用排除法,肯定不是连接问题,因为cmd中使用adb连接是没有问题。初步推断是环境变量的问题。
查看下变量系统变量
SDK系统变量一看,没毛病,妥妥的,但为什么会连接不上?不信邪,关掉adb服务再开一次试下。
重启adb当然了,还是不行的,啊哈哈,不然我也不会写这篇文章了。
不过我硬是觉得环境变量的SDK路径有点不对劲....... in ten minutes
哦~,我有两个SDK,这是旧SDK的路径,以前用Eclipse时候遗留的。Android Studio 使用的是新的SDK,路径是:C:\Users\Rebel582\AppData\Local\Android\Sdk
厉害厉害哦~ 原来是SDK路径搞错了,简单,开始解决。
修改环境变量 - > 重启电脑 -> 打开AndroidStudio -> 运行项目 -> 报错 -> 关闭AndroidStudio -> 卸载AndroidStudio。
跳楼中无奈,只好去 Android Studio 官网看看有没有关于这方面的文档了。找了30分钟,在文档末尾瞄到了让人感动的信息:
感动,想哭哦豁,我好像找到原因了。额。。不对,你是不是想问我为什么不在问题出现的时候去看文档,要自闭三天?你猜 <-.->
英语恐惧症看文档后,原因还是环境变量的问题,只是解决方法错误了(我思路没有错的)
..开始解决问题
1、 新建ANDROID_SDK_HOME环境变量,变量为SDK的路径。
新建ANDROID_SDK_HOME环境变量2、把ANDROID_SDK_HOME环境变量 添加到 Path 环境变量中:
把ANDROID_SDK_HOME环境变量 添加到 Path 环境变量中为什么要把ANDROID_SDK_HOME环境变量 添加到 Path 环境变量中?哈哈,纯属个人习惯。
重启电脑 -> 打开AndroidStudio -> 运行项目 -> 连接成功 -> 成功在实体机跑上 刚产出的 APK ,请看下面:
成功注意:以上不是模拟器,是用投屏工具录制的效果。
总结:
添加ANDROID_SDK_HOME环境变量即可解决此问题。
网友评论