Android的ADB与手机连接

ADB连接端口被占用问题

在利用adb进行手机连接的时候出现如下问题(Windows 8.1环境):
这里写图片描述
由于ADB使用5037端口,使用netstat命令查看5037端口的连接情况,
这里写图片描述
发现5037端口被占用,使用tasklist查看到底是谁占用了5037端口,
这里写图片描述
原来是360手机助手的连接程序占用了端口.使用”taskkill /f /t /im process_name”命令结束该进程
这里写图片描述
好吧杀不掉,那就用任务管理器把360手机助手的进程KILL掉.这样重新使用ADB连接即可.

ADB与手机的连接

ADB要与手机连接调试,首先要开启手机开发者选项中ADB选项: Android debugging.ADB连接手机有两种方式:USB和WIFI.在Windows环境下使用ADB,要安装ADB的驱动,一般Android SDK中有包含,如果没有要手动下载安装或者借助手机助手安装.驱动的位置位于sdk目录的platform-tools下.这里写图片描述

使用USB方式连接

安装好驱动之后,使用USB线连接手机,即可实现ADB连接手机,这时候可以使用adb shell进入手机的shell,然后使用su命令获得root权限:
这里写图片描述

使用WIFI方式连接

首先要开启开发者选项ADB over network,然后确保PC和手机处于WIFI可连接状态,然后使用命令adb connect mobile_WIFI_address来连接手机:
这里写图片描述

发布了30 篇原创文章 · 获赞 17 · 访问量 21万+

猜你喜欢

转载自blog.csdn.net/llfjfz/article/details/53405621