Android Studio连接华为手机流程

本文详述了在Android Studio中使用实体机进行开发的全过程,包括配置ADB环境变量、安装谷歌USB驱动、启用手机开发者模式及USB调试,以及解决端口冲突等问题,确保实体机与开发环境顺畅连接。

Android Studio连接手机也到了诸多的问题,翻阅了各位大佬的文章,一步一步的解决,最后终于成功在实体机创建了第一个Hello World,现在我在这把流程再走一遍,让以后遇到问题的小伙伴少爬点坑!!!

1.打开File–settings

找到下图中的谷歌USB驱动,打上勾,点击OK下载下来

记住这个谷歌USB驱动的路径,待会有用
在这里插入图片描述

2.配置ADB环境变量

首先在File–Project Srtucture找到我们SDK的路径
找到ADB存放的路径(adb.exe在SDK的platform-tools目录下面的)
把ADB路径复制下来
在这里插入图片描述
可以看到SDK目录下还有一个tools把他的路径一起复制下来
在这里插入图片描述
我的两个路径:C:\Users\lenovo\AppData\Local\Android\Sdk\platform-tools
C:\Users\lenovo\AppData\Local\Android\Sdk\tools

插句话,我们第一步的谷歌USB驱动下载到的路径也需要我们记住,待会有用到
在SDK下的extras\google\usb_driver中

那么我的谷歌USB驱动下载到的路径为:C:\Users\lenovo\AppData\Local\Android\Sdk\extras\google\usb_driver

接下来我们配置环境变量

WIN10系统流程:
此电脑–属性–高级系统设置–环境变量
我们找到系统变量的Path,点击编辑加入这两个路径
在这里插入图片描述
在这里插入图片描述
记得点击确认哦!

接下来在命令行窗口敲入adb验证是否配置成功
成功如下图
在这里插入图片描述
到此,ADB的环境变量配置完毕

3.手机端要做的事

以华为手机举例,需要打开华为的开发者模式

设置–关于本机出现下图,点击七下版本号即进入开发者模式
在这里插入图片描述
在我们打开了开发者模式后,会发现设置中多了一项开发人员选项
在这里插入图片描述
打开USB调试选项
打开选择USB配置并设置为MTP(多媒体传输)
在这里插入图片描述
在这里插入图片描述
接下来我们数据线连接后,出现下图的是否允许,我们点击确认
在这里插入图片描述
至此,关于手机要做的事也处理完毕

4.安装Android ADB Interface

	Android ADB Interface是一个支持android和PC连接的程序,通过它Windows就可以自动识别并安装驱动软件

右键设备管理器,我们会发现一个带感叹号的“HDBInterface”在这里插入图片描述
右击,选择更新驱动程序,到下面这样一个界面,选择“浏览我的计算机以查找驱动程序软件”
在这里插入图片描述
进入如下画面,选择红色线圈起来的
在这里插入图片描述
选择”Android Device“,点击下一步
在这里插入图片描述

注意:因为我之前已经安装过,所以这里的型号会显示出这三种,大家如果没有安装过,这边应该是空白
在这里插入图片描述
言归正传,点击"从磁盘安装",粘贴我在刚才第二步得到的谷歌USB驱动路径,点击确定

![在这里插入图片描述](https://img-blog.csdnimg.cn/20200219222046244.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1NDM0MDEz,size_16,color_FFFFFF,t_70

接下来就会出现下如所示画面,型号跳出来了
在这里插入图片描述

我们选取Android ADB Interface,并点击下一步
在这里插入图片描述
点击确认,等待一小会就可以看到成功更新驱动程序
在这里插入图片描述
那么此时我们可以看到”Android Device“下出现了Android ADB Interface,代表着我们的USB驱动已经更新完毕
在这里插入图片描述
校验
在命令行窗口输入 adb devices,出现下图,说明成功
在这里插入图片描述
该命令大家可以参考https://blog.csdn.net/weixin_38374974/article/details/83589633
总的来说就是查看设备连接是否成功,设备的信息是否能够获取

此时,手机还会在跳出提示,我们依然点击确定
在这里插入图片描述
再输入adb devices发现,右侧变成device了
在这里插入图片描述

这里有个坑跟大家说一下,我在做这个校验的时候出现了下面的错误
在这里插入图片描述
错误的原因是adb.exe的端口是5037,5037端口被360手机助手给占用了

解决方案:
1.我们可以输入命令netstat -ano|findstr “5037”,回车后我们找LISTENING后面出现的东西,他其实就是进程ID。
2.找到这个PID(进程ID),我们在任务管理器找到进程ID对应的进程,把他关掉即可
3.最后来检验下5037端口对应的是不是adb.exe
输入命令netstat -ano|findstr “5037”
在这里插入图片描述
在任务管理器找到PID=6164的进程,正好是adb.exe
在这里插入图片描述
于是端口占用问题解决完毕

至此Android ADB Interface安装完毕

5.Android Studio启动我们的项目

前面步骤顺利执行后,我们看到在红圈位置出现了,我们的的真机而不是虚拟机
在这里插入图片描述
点击启动
在这里插入图片描述
耐心等待一会,我们的项目就出来了
在这里插入图片描述
手机上也出现了我们的项目
在这里插入图片描述
在这里插入图片描述

大功告成!!

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值