reactnative安卓远程调试wifi调试

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了reactnative安卓远程调试wifi调试相关的知识,希望对你有一定的参考价值。

参考技术A 移动设备上需要预先用数据线安装app包。

1、保持设备在统一网段网络

2、调试主机启动adb服务

`adb reverse tcp:8081 tcp:8081`

建议添加到 package.json里的 scripts里。比如 "adb": "adb reverse tcp:8081 tcp:8081"

方便用yarn adb启动

3、打开调试菜单(晃动设备),settings -> Debugging -> "Debug server host & port for device",设置为调试主机 192.168.x.x:8081(输入框可能没有下划线,点一下输入就行)

4、打开调试菜单,reload

若有add修改andriod的包,需要重新yarn run android

Android TV 开发安卓电视调试 ( 开启网络远程调试 )

Android TV 开发系列文章目录

【Android TV 开发】安卓电视调试 ( 开启网络远程调试 )






一、硬件环境准备



一般电视盒子是不具备 USB 线调试功能 , 多数只能使用 adb 远程调试 , 国内的电视盒子提供一个 USB 的接口可以插 U 盘 ;

USB 线调试 : 有些厂商提供了通过该接口进行 adb 调试的功能 , 如 小米 , 但是必须使用一根公对公的 USB 线 ;
( 国内的电视盒子一般要使用 USB 公对公接口 , 两头都是 USB 接口 , 有些电视没有该功能 )

远程调试 : 开发者电脑 与 Android TV , 必须在同一个局域网中 , 才能进行远程调试 ; ( 远程调试的速度一般要低于 )





二、开启开发者模式



先到 " 关于本机 " 界面 , 启用开发者模式 , 选择 " 关于本机 / 产品信息 / 软件版本 " 点击多次 , 即可启用开发者模式 ;

在这里插入图片描述

在这里插入图片描述

在 " 账户安全 " 界面的 " ADB模式 " 选择 " 开启 " 即可进行远程调试 ;

在这里插入图片描述





二、查询 Android 电视局域网 IP 地址



进入设置界面 , 选择网络连接界面进入 ;

在这里插入图片描述

进入 " 网络设置 " 后 , 选择当前连接的 WIFI 选项 , 进入 ;

在这里插入图片描述

此时就可以看到 Android TV 的局域网 IP 地址 ;

在这里插入图片描述





四、开启远程连接



在上面得到安卓电视的 IP 地址是 192.168.1.104 192.168.1.104 192.168.1.104 , 先 ping 一下 , 查看是否能 ping 通 ;

在这里插入图片描述

如果 ping 不通 , 说明 电脑 与 电视 , 网络连接不通 , 无法进行 adb 调试 , 此时需要排查问题 , 电脑是否网络通常 , 电视网络是否通常 , 电脑和电视是否在同一个局域网中 ;


如果能 ping 通 , 则使用 adb connect 命令 , 连接该远程设备 ;

adb connect 192.168.1.104:5555

执行上述命令 , 即可通过网络连接 adb 调试 ;

使用

adb devices

命令 , 可以查看当前使用 adb 调试的设备 ;

在这里插入图片描述

在 Android Studio 中也可以看到该电视盒子 , 并且打印电视盒子的相关日志 , 向电视盒子中部署程序 , 跟使用 USB 调试手机一样 ;

在这里插入图片描述

以上是关于reactnative安卓远程调试wifi调试的主要内容,如果未能解决你的问题,请参考以下文章

[转] 在安卓设备上使用 Chrome 远程调试功能

Android TV 开发安卓电视调试 ( 开启网络远程调试 )

安卓浏览器远程调试

adb安卓调试桥测试应用

Android adb远程调试(无线连接)

React Native:防止远程调试器在 Chrome 中打开