当前位置: 首页 > news >正文

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

 

转载于:https://www.cnblogs.com/weschen/p/8376349.html

相关文章:

  • WeexConf 2018干货系列|Weex + Ui
  • CSS最常用的三种选择器
  • GridView中使用CheckBox
  • 使用Python读写csv文件的三种方法
  • jdk动态代理使用及原理
  • mariadb/mysql使用Navicat连接报错
  • 【10】万魂杀服务器开发之特性 条件触发器(Condition Trigger)机制
  • 【Lv1-Lesson007】Where Are You From?
  • 写一个H5___type:range__调色板
  • React 组件生命周期
  • STL的注意事项
  • hdu 4857 Little Devil I
  • Spring Boot实践--项目打包、启动、关闭的方法
  • centos7 安装 gitolite (git服务器)
  • 项目去掉svn管理标志
  • CAP理论的例子讲解
  • Hexo+码云+git快速搭建免费的静态Blog
  • Java 网络编程(2):UDP 的使用
  • laravel with 查询列表限制条数
  • pdf文件如何在线转换为jpg图片
  • SpringBoot几种定时任务的实现方式
  • SSH 免密登录
  • 回顾2016
  • 机器学习 vs. 深度学习
  • 聊聊flink的BlobWriter
  • 那些年我们用过的显示性能指标
  • 如何借助 NoSQL 提高 JPA 应用性能
  • 线性表及其算法(java实现)
  • 云栖大讲堂Java基础入门(三)- 阿里巴巴Java开发手册介绍
  • [地铁译]使用SSD缓存应用数据——Moneta项目: 低成本优化的下一代EVCache ...
  • zabbix3.2监控linux磁盘IO
  • ​MySQL主从复制一致性检测
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • #laravel 通过手动安装依赖PHPExcel#
  • #QT(一种朴素的计算器实现方法)
  • $GOPATH/go.mod exists but should not goland
  • (01)ORB-SLAM2源码无死角解析-(56) 闭环线程→计算Sim3:理论推导(1)求解s,t
  • (a /b)*c的值
  • (NSDate) 时间 (time )比较
  • (vue)el-checkbox 实现展示区分 label 和 value(展示值与选中获取值需不同)
  • (没学懂,待填坑)【动态规划】数位动态规划
  • (算法)Travel Information Center
  • (转)c++ std::pair 与 std::make
  • (转)MVC3 类型“System.Web.Mvc.ModelClientValidationRule”同时存在
  • (转)ObjectiveC 深浅拷贝学习
  • .NET CF命令行调试器MDbg入门(三) 进程控制
  • .net core开源商城系统源码,支持可视化布局小程序
  • .net wcf memory gates checking failed
  • .NET 发展历程
  • .net 生成二级域名
  • .Net 中Partitioner static与dynamic的性能对比
  • .net访问oracle数据库性能问题
  • .Net高阶异常处理第二篇~~ dump进阶之MiniDumpWriter
  • .NET是什么
  • .NET委托:一个关于C#的睡前故事