Android adb wifi 调试

373 阅读1分钟

Android adb 官方文档地址:developer.android.google.cn/studio/comm…

Android 调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信。adb 命令可用于执行各种设备操作(例如安装和调试应用),并提供对 Unix shell(可用来在设备上运行各种命令)的访问权限。它是一种客户端-服务器程序。

在crtl + R的cmd,如果输入adb无效,需要把Android sdk的platform-tools添加到环境变量。

keytool使用

blog.csdn.net/w47_csdn/ar…

示例

keytool -genkey -alias online -keyalg RSA -validity 36500 -keystore tmp.jks -storetype pkcs12

WiFi调试步骤

  1. 手机与电脑共在一个局域网

  2. 连接USB,确保Android studio能识别到设备

  3. 设置目标设备以监听端口 5555 上的 TCP/IP 连接,即在Terminal端输入:

    adb tcpip 5555
    
  4. 拔掉USB

  5. 查看手机端IP地址

    在手机“设置”页,搜索“IP”,查看IP,一般为196.168.x.x

  6. 通过 IP 地址连接到设备,即在Terminal端输入:

    adb connect 192.168.x.x
    
  7. 查看devices列表,看是否成功

    adb devices -l
    

重启adb

Terminal输入:

adb kill-server

在Terminal输入任意adb命令,系统会启动adb服务

shell操作

adb shell ls

会输入手机端所有的根目录文件

adb shell ls /sdcard

进入指定文件夹,sdcard是你很想进入的文件夹吧

文件操作

手机-->>电脑:

adb pull remote local

示例:

adb pull /sdcard/Eddie/screencap.png F:\screencap\

电脑-->>手机:

adb push F:\debug.apk /sdcard/Eddie/

截屏和录屏

截屏到指定文件

adb shell screencap /sdcard/screen.png

录屏到指定文件

adb shell screenrecord /sdcard/demo.mp4