React Native 绑定夜神模拟器进行调试
前言
使用react native开发之时,使用模拟器进行调试对比真机调试来说是更加方便的。但是鉴于使用Android Studio 的模拟器使用起来没有那么如意,简单来说就是不好用。后面发现用夜神模拟器调试起来几位舒适,所以就简单地进行推荐一下。
一、下载安装夜神模拟器
下载安装就不用多讲啦 夜神模拟器官网
二、保持 sdk 版本一致
若你安装的 Android sdk 版本与 夜神模拟器的 sdk 版本不一致,你运行 adb 命令会报一个版本不一致的错误,大致如下:
adb server version (36) doesn’t match this client (41); killing…
将 sdk 的 adb.exe 复制到夜神安装处更名为 nox_adb.exe 并替换原文件
三、连接模拟器
先启动夜神模拟器!先启动夜神模拟器!先启动夜神模拟器!
1.在夜神模拟器的安装位置的 bin 目录下运行
$ adb devices
出现 devices 说明夜神模拟器与本机关联着
若没有启动夜神模拟器则出现下面这种情况:
注意:有时候模拟器启动着,却一直报 offline
此时可以重启 adb
$ adb kill-server
$ adb start-server
2 .在 sdk 安装位置的 platform-tools 目录下运行
$ adb.exe connect 127.0.0.1:62001
3. 检验一下
好了,连接成功了
四、运行
$ react-native run-android
注意:若出现以下的情况(设备Android版本在5.0以下)
需要去修改配置Dev settings,设置服务地址和端口
OK, 配置完成