Windows系统下配置安装adb与Andriod手机有线和无线通信

目录

  • 一、adb
  • 二、adb下载
    • [2.1 同版本获取](#2.1 同版本获取)
    • [2.2 官网下载](#2.2 官网下载)
  • 三、添加环境变量
  • 四、测试adb是否安装成功
  • 五、数据线adb连接手机
    • [5.1 开启开发者选项](#5.1 开启开发者选项)
    • [5.2 数据线连接电脑和手机](#5.2 数据线连接电脑和手机)
      • [5.2.1 没反应问题](#5.2.1 没反应问题)
    • [5.3 终端测试](#5.3 终端测试)
  • 六、无线adb连接手机
    • [6.1 设置端口号](#6.1 设置端口号)
    • [6.2 添加手机ip地址](#6.2 添加手机ip地址)
    • [6.3 测试无线adb连接](#6.3 测试无线adb连接)
  • 七、adb常用的命令
    • [7.1 连接命令](#7.1 连接命令)
    • [7.2 设备信息命令](#7.2 设备信息命令)
    • [7.3 安装/卸载应用程序命令](#7.3 安装/卸载应用程序命令)
    • [7.4 启动/停止应用程序命令](#7.4 启动/停止应用程序命令)
    • [7.4 日志命令](#7.4 日志命令)
    • [7.5 文件传输命令](#7.5 文件传输命令)
    • [7.6 shell命令](#7.6 shell命令)
  • 八、总结

一、adb

ADB是"Android Debug Bridge"的缩写,是一种用于调试Android设备的命令行工具。它可以用于在电脑和Android设备之间进行通信,并执行各种操作,例如:

调试和测试:使用adb shell命令进入手机的shell环境,可以执行各种命令来调试和测试手机应用程序。

数据管理:使用adb pull命令将文件从手机拉取到电脑。

刷机和解锁:使用adb fastboot命令刷入recovery或ROM。

其他用途:使用adb shell命令截屏、录屏、模拟按键和触摸事件等。

二、adb下载

adb安装包的获取有两种方法。

2.1 同版本获取

我提供的安装包获取方法为文章末扫码到公众号「视觉研坊」中回复关键字:adb安装包。获取下载链接。

2.2 官网下载

打开Android开发者官网:Android

打开后在搜索框中输入下面内容:

python 复制代码
SDK Platform Tools release notes


在下面界面中选择windows对应的版本下载,其它系统的类型:


下载好后解压,如下:

三、添加环境变量

添加环境变量依次按照下面步骤进行:




四、测试adb是否安装成功

Win+R,输入cmd打开终端

输出以上信息说明安装成功了。

五、数据线adb连接手机

5.1 开启开发者选项

先开启手机的开发者选项,我手机是vivo旗下的IQOO,此手机打开开发者选项的方法见另外一篇博文:手机打开开发者选项

其它品牌手机自行找方法打开。


5.2 数据线连接电脑和手机

手机连接电脑后会在手机弹出允许USB调试吗? 点击允许,如下:

5.2.1 没反应问题

如果手机端和电脑端通过数据线连通后,手机只是处于充电转态,没有弹出上面的允许USB调试吗?出现该问题是因为手机和电脑还没有通信过,需要找第三方软件先接通,比如互传,360手机助手等,这些软件会自动在手机上安装一个,装后就接通了,我自己用的是互传,如下:


通过互传软件连通后的样子如下:

5.3 终端测试

在终端输入命令:

python 复制代码
adb devices

如果弹出设备,说明已经连通,可以通过adb在手机和电脑之间相互通信了,如下:

六、无线adb连接手机

6.1 设置端口号

设置adb的连接模式,从USB模式改为tcp/ip连接模式,开放端口默认为5555端口。

设置端口号前,手机和电脑要继续通过数据线连通,在终端输入命令:

python 复制代码
adb tcpip 5555

6.2 添加手机ip地址

上面端口号设置好后,拔掉数据集,直接断开电脑与手机的连接,确保手机和电脑在同一局域网下。

查看手机的ip地址,并复制手机ip地址,如下:

拷贝自己手机iip地址后,在终端输入下面命令:adb connect 192.168.0.x04

6.3 测试无线adb连接

上面设置好后,在终端输入命令:

python 复制代码
adb devices

下面是无线转态下的测试结果

七、adb常用的命令

7.1 连接命令

python 复制代码
adb connect ip_address:port

其中:

ip_address 是手机的 IP 地址

port 是 adb 服务的端口号,默认为 5037

例如,要连接到 IP 地址为 192.168.1.100 的手机,可以使用以下命令:

python 复制代码
adb connect 192.168.1.100:5037

7.2 设备信息命令

该命令列出所有已连接的设备。

python 复制代码
adb devices

7.3 安装/卸载应用程序命令

python 复制代码
adb install apk_file
adb uninstall package_name

其中:

apk_file 是要安装的 APK 文件

package_name 是要卸载的应用程序的包名

例如,要安装名为 app.apk 的 APK 文件,可以使用以下命令:

python 复制代码
adb install app.apk

要卸载名为 com.example.app 的应用程序,可以使用以下命令:

python 复制代码
adb uninstall com.example.app

7.4 启动/停止应用程序命令

python 复制代码
adb shell am start -n package_name/activity_name
adb shell am force-stop package_name

其中:

package_name 是应用程序的包名

activity_name 是要启动的 Activity 的名称

例如,要启动名为 com.example.app 的应用程序的 MainActivity,可以使用以下命令:

python 复制代码
adb shell am start -n com.example.app/com.example.app.MainActivity

要强制停止名为 com.example.app 的应用程序,可以使用以下命令:

python 复制代码
adb shell am force-stop com.example.app

7.4 日志命令

该命令显示设备的日志信息。

python 复制代码
adb logcat

7.5 文件传输命令

python 复制代码
adb push local_file remote_file
adb pull remote_file local_file

其中:

local_file 是本地文件

remote_file 是远程文件

例如,要将本地文件 file.txt 上传到手机,可以使用以下命令:

python 复制代码
adb push file.txt /sdcard/

要将手机上的文件 file.txt 下载到电脑,可以使用以下命令:

python 复制代码
adb pull /sdcard/file.txt .

7.6 shell命令

python 复制代码
adb shell

该命令打开一个 shell,让您可以在手机上运行命令。

八、总结

以上就是Windows系统下配置安装adb与Android手机有线和无线通信,希望能帮到你!在打开开发者选项及里面设置项,不同品牌手机不一样,学者自行想办法连通。

总结不易,多多支持,谢谢!

感谢您阅读到最后!关注公众号「视觉研坊」,获取干货教程、实战案例、技术解答、行业资讯!

相关推荐
REDcker6 分钟前
跨平台编译详解 工具链配置与工程化实践
linux·c++·windows·macos·c·跨平台·编译
Digitally9 分钟前
4 种智能方案:传音手机传文件到 Mac
智能手机
私人珍藏库19 分钟前
[吾爱大神原创工具] 桌面挂件-世界时钟+待办提醒 v1.0 专为出海贸易而设计
windows·工具·软件·win·多功能
承渊政道30 分钟前
群晖配Plex搭建私人影音中心,用起来到底怎么样?
服务器·windows·网络协议·https·ip·视频·持续部署
Digitally30 分钟前
如何备份和恢复中兴手机?4 种可靠方法
智能手机
咚咚王者35 分钟前
MySQL 导出脚本
android·mysql·adb
of Watermelon League1 小时前
Redis 下载与安装 教程 windows版
数据库·windows·redis
皮皮虾12341 小时前
云手机是怎么搭建的?六边云手机详细解答
智能手机
coNh OOSI1 小时前
如何在 Windows 上安装 MySQL(保姆级教程2024版)
数据库·windows·mysql
梦想的旅途21 小时前
基于 RPA 技术的 IM 办公自动化:深度解析模拟人工交互的 API 实现逻辑
windows·microsoft·自动化·企业微信