在我开始用ReactNative开始开发APP时,为了能够获取程序运行中的信息,就需要搭建调试环境。
手机调试方式有两类,一类是模拟器方式,另一类是真机模式。

我测试了一下相应的模拟器:

  • 如果用谷歌管饭的模拟器进行测试,运行速度太慢(AMD芯片的);
  • 如果用Genymotion,还得越墙下载,并且个人免费版的话无法联网调试;
  • 用国内的mumu模拟器之类的,使用 adb devices 找不到匹配的设备。

因此模拟器方式就作罢。

真机调试比较接近真实环境。
直接用USB连接上电脑就可以。

在真机调试中其实也没啥难度,就记录一下几个要点:

  • 把手机摇一摇,能调出开发者界面
  • 拖着USB线摇晃太麻烦了,直接输入命令就可以调出开发者界面:adb shell input keyevent 82,这个比较实用。
  • 点击进入Dev Settings
    点击Debug server host for device。
    输入你电脑的IP地址和端口号(譬如10.0.1.1:8081)
  • 在电脑上打开chrome输入:http://localhost:8081/debugger-ui 能够在电脑上看到调试信息的输出。

最新文章

  1. 通用EF框架
  2. ajax版本带搜索的下拉框
  3. Mybatis学习记录(三)----理解SqlMapConfig.xml文件
  4. 计算几何--求凸包模板--Graham算法--poj 1113
  5. 1231: [Usaco2008 Nov]mixup2 混乱的奶牛 - BZOJ
  6. poj 3270 更换使用
  7. linux下的开源移动图像监测程序--motion编译与配置
  8. iOS毛玻璃擦除效果
  9. javamail邮件发送
  10. Power BI本地部署(10月正式版)
  11. C语言的scanf函数
  12. 前端三剑客:html,css,JavaScript
  13. Android使用Fiddler模拟弱网络环境测试
  14. Hibernate主键生成策略及选择
  15. [AHOI2008] 紧急集合
  16. centos6编译安装mysql5.5
  17. 网络报错:“The connection is not for this device.”
  18. Linux 基础知识(一) shell的&&和|| 简单使用
  19. apache DBUtils 使用例子demo
  20. 零成本实现WEB性能测试(二)JMeter基础知识

热门文章

  1. 【转】Leveldb源码分析——1
  2. 码云 Git No network connection
  3. js 常用的工具函数
  4. zabbix常用的python类api
  5. Windows Server 2008 R2 报错事件ID:10之WMI报错
  6. struct/class等内存字节对齐问题详解
  7. ASP.NET MVC5高级编程 之 数据注解和验证
  8. 【原创】大数据基础之Benchmark(1)HiBench
  9. [转]Navicat Premium 12试用期的破解方法
  10. [转] 为什么说 Java 程序员必须掌握 Spring Boot ?