RN项目调试
2020-02-05 本文已影响0人
yanghx
还没用过RN的iso项目,只总结一下android的调试
调试的方式
-
android
模拟器 - 真机usb调试
- 真机wifi调试
模拟器调试
在模拟器中打开usb调试。
在pc端夜神模拟器的安装目录使用命令 nox_adb.exe connect 127.0.0.1:62001
连接
出现连接不上的问题,可能是android SDK 中的adb和夜神模拟器的adb版本不同。 使用SDK的adb.exe 替换 夜神模拟器安装目录中的nox_adb.exe。
再次执行连接命令 成功。
真机usb
调试
这个比较简单,在手机开发者模式下开启usb调试。使用usb连接电脑,就可以进行调试了。
真机wifi
调试
针对不同的android版本,好像有些不太一样。我用来的调试的手机是华为荣耀6. android 系统是6.0 的,
步骤
- 开启usb调试。
- 将手机和电脑连在同一个wifi下。并记录下两者的ip地址。
- 使用usb连接手机和电脑。在电脑的cmd窗口执行
adb tcpip 5555
- 将usb线断开。在cmd窗口执行
adb connect 手机的ip地址
如果成功的话就可以正常使用了。或者通过adb devices
查看已经连接的设备,如果手机的ip地址存在就说明连接成功了。
如果在运行项目时出现无法加载的问题。可能是手机向localhost:8081
请求数据了,本来还有一个命令是解决这个问题,但我发现rn项目在启动时就会执行这个命令,但好像不成功。我的解决方案就是在手机中调出调试菜单,然后手动填写远程地址,也就是电脑ip:8081