react native android 真机调试

Posted WesChan

tags:

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

第一步:平板使用数据线连接至电脑,并打开“USB调试”

可以通过命令查看到所有的设备,如果是使用真机调试,一定要确认adb devices中,只有一个设备可用。

adb devices
#查看所有的设备

 

第二步:在真机Debug android项目

一般是先在Android Studio打开项目,点击运行项目,然后选择已经连接的设备,点击OK,即可在设备上运行项目,但前提是设备已经打开了“USB调试”

 

第三步:运行项目

通过命令打开命令,将可以Debug项目

react-native run-android

到这时,真机应该是可以打开项目的

 

 

 

第四步:打开调试菜单

手机设备可以通过摇一摇设备打开调试菜单,也可以打开调试菜单。

可因为是平板,摇一摇不是太方便,可以在电脑端运行命令来打开调试菜单,但有时却又无法打开调试菜单(如果是使用真机调试,一定要确认adb devices中,只有一个设备可用

adb shell input keyevent 82

 

 

第五步:使用命令打开真机在线调试,将端口开放给Android设备

adb reverse tcp:8081 tcp:8081 #方便真机提取服务器的bundle文件
adb reverse tcp:3000 tcp:3000 #因为需要调用API,API的运行端口是3000

 

 

第六步:因为react native 调试时需要调用到API,那么就需要在react native代码中配置API的地址

打开命令窗口,输入命令ipconfig

1.在模拟器中调试,应该配置“以太网适配器

2.在真机中调试,应该配置“无线局域网适配器

 

 

参考:【React Native开发】React Native应用设备运行(Running)以及调试(Debugging)(3)

官方文档 Running On Device

 

以上是关于react native android 真机调试的主要内容,如果未能解决你的问题,请参考以下文章

React-Native真机调试

React-Native 真机调试踩坑指南

react-native 真机调试: coloud not connect to development server

react-native 真机调试: coloud not connect to development server

react-native 学习

React-native 关于 android真机 出现连不上服务器