react native 安卓端真机测试,链接后端

首先当我们想要安卓端通过真机测试首先需要安装abs。

1.安装abd:

安装链接:

        window:https://dl.google.com/android/repository/platform-tools-latest-windows.zip

        Mac:https://dl.google.com/android/repository/platform-tools-latest-windows.zip

        Linux:https://dl.google.com/android/repository/platform-tools-latest-linux.zip

当我们下载完成之后进行解压,然后配置到系统的环境变量中。

2.配置系统变量

(找到“此电脑”右键点击“属性”,点击“高级系统设置”就可以进入到系统属性了)

 配置到系统环境变量之后可以通过 win + R 输入cmd打开命令提示符可以输入 “adb version”查看当前adb的版本,然后可以通过 adb devices 查看链接的设备列表。

3.链接安卓真机

链接安卓真机需要移动端通过开发者模式打开usb调试功能,不同品牌的打开方式不同(我的设备是iqoo neo7 竞速版),打开开发者模式的流程为:

打开“设置”,滑到底部点击“关于手机”,点击“版本信息”,进入之后点击“软件版本号”大概是7-8次就会弹出开发者模式页面,进入开发者模式页面下滑,找到通过USB调试,打开这个就好了。

回到电脑上通过win + R 输入cmd打开命令提示符,输入命令“ adb reverse tcp:3000 tcp:3000 ”使用adb的反向代理,让手机端的3000接口代理到电脑的3000端口上

通过这样的操作后,就可以链接到后端接口了。(我的后端为node,安卓真机为iqoo neo7 竞速版)

4.adb相关命令

4.1 设备管理

  • adb devices  :查看已经链接的设备/模拟器列表。
  •  adb connect <IP:PORT>  :无线连接设备(需要我们先打开设备的调试模式)
  •  adb disconnect <IP:PORT>:断开无线设备
  •  adb kill-server:终止adb服务进程(让adb强制重启)
  •  adb start-server :启动adb服务进程

4.2 应用管理

  • adb install<path-to-apk> : 安装APK(覆盖安装需要添加  -r  参数)
  • adb uninstall <package-name>:卸载应用(保留数据需要 -k 参数)
  • adb shell pm list packages: 列出所有已经安装好的应用的包名称
  • adb shell am force-stop <package>:强制停止应用

4.3 文件操作

  • adb push <local-path> <device-path>:将电脑文件推送到设备上
  • adb pull <device-path> <local-path>:从设备上拉去文件到电脑上
  • adb shell rm <path>:删除设备文件
  • adb shell mkdir <path>:在设备上创建目录

4.4 日志以及调试

  • adb logcat:实时查看设备日志,需要过滤日志要添加  | grep “keyword”
  • adb logcat -c: 清空日志的缓冲区
  • adb shell dumpsys <service> :查看系统服务信息
  • adb bugreport :生成一个完整的设备诊断报告的ZIP文件

4.5 网络和端口

  • adb reverse tcp:<pc-port> tcp:<device-port>:端口反向代理(将设备端口代理到电脑上)
  • adb forward tcp:<pc-port> tcp:<device-port>:端口反向代理(将电脑端口代理到设备上)
  • adb shell netstat :查看设备的网络链接状态
  • adb shell ping <host>:测试设备网络的连通性

4.6 屏幕以及输入

  • adb shell screencap /sdcard/screen.png:截屏同时保存在设备上
  • adb shell screenrecord /sdcard/video.mp4:开始录屏,默认是3分钟,Ctrl+C 停止
  • adb shell input tap <x> <y> :模拟点击屏幕的坐标
  • adb shell input text “Hello word”:模拟输入文本

注意:

1. 一部分命令需要 root 权限 比如修改文件的命令

2. 关于文件路径格式的一个问题,Windows使用的是反斜杠“\”,Mac/Linux使用的是正斜杠“/”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值