android studio 真机调试连接不上,Android Stidio 经常无法连接真机调试解决方法

新装 Android Studio 后,经常无法连接真机来调试,手机的USB调试也开了,用CMD中使用adb连接手机是没有问题的,但打开Android Studio 运行(run),还是报没有可用设备的错,啊~~~我要崩溃了。

ee8c23e7385e

物理自闭

为此问题,我自闭了三天,上网找了一堆的博客,资料。由于个人情绪问题,我今天一定要吐槽一下国内博客,同一个问题,十几个博客,同一个解决方法。

ee8c23e7385e

无奈.jpg

资料找不到,博客雷同,只能自己含泪找问题了。

首先用排除法,肯定不是连接问题,因为cmd中使用adb连接是没有问题。初步推断是环境变量的问题。

查看下变量系统变量

ee8c23e7385e

SDK系统变量

一看,没毛病,妥妥的,但为什么会连接不上?不信邪,关掉adb服务再开一次试下。

ee8c23e7385e

重启adb

当然了,还是不行的,啊哈哈,不然我也不会写这篇文章了。

不过我硬是觉得环境变量的SDK路径有点不对劲.......  in ten minutes

哦~,我有两个SDK,这是旧SDK的路径,以前用Eclipse时候遗留的。Android Studio 使用的是新的SDK,路径是:C:\Users\Rebel582\AppData\Local\Android\Sdk

ee8c23e7385e

厉害厉害

哦~ 原来是SDK路径搞错了,简单,开始解决。

修改环境变量 - > 重启电脑 -> 打开AndroidStudio -> 运行项目 -> 报错 -> 关闭AndroidStudio -> 卸载AndroidStudio。

ee8c23e7385e

跳楼中

无奈,只好去 Android Studio 官网看看有没有关于这方面的文档了。找了30分钟,在文档末尾瞄到了让人感动的信息:

ee8c23e7385e

感动,想哭

哦豁,我好像找到原因了。额。。不对,你是不是想问我为什么不在问题出现的时候去看文档,要自闭三天?你猜 

ee8c23e7385e

英语恐惧症

看文档后,原因还是环境变量的问题,只是解决方法错误了(我思路没有错的)

ee8c23e7385e

..

开始解决问题

1、 新建ANDROID_SDK_HOME环境变量,变量为SDK的路径。

ee8c23e7385e

新建ANDROID_SDK_HOME环境变量

2、把ANDROID_SDK_HOME环境变量 添加到 Path 环境变量中:

ee8c23e7385e

把ANDROID_SDK_HOME环境变量 添加到 Path 环境变量中

为什么要把ANDROID_SDK_HOME环境变量 添加到 Path 环境变量中?哈哈,纯属个人习惯。

重启电脑 -> 打开AndroidStudio -> 运行项目 -> 连接成功 -> 成功在实体机跑上 刚产出的 APK ,请看下面:

ee8c23e7385e

成功

注意:以上不是模拟器,是用投屏工具录制的效果。

总结:

添加ANDROID_SDK_HOME环境变量即可解决此问题。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值