React-Native开发:Android真机调试(小米手机miui9系统)

建议根据官网给的步骤来进行安装,但是我根据官网步骤安装时遇到了一些报错,因此在这里记录下,官网步骤:在设备上运行

具体步骤:

1、 开启手机USB调试(在设置->更多设置->开发者选项->USB调试),同时打开USB安装(允许通过USB安装应用,否则初始化app时会安装失败,报INSTALL_FAILED_USER_RESTRICTED错误);

2、 确保你的设备已经连接成功,在CMD中输入adb devices查看当前连接设备,确保只连接了一个设备。(具体参见官网

$ adb devices
List of devices attached
emulator-5554 offline   # Google模拟器
14ed2fcc device         # 真实设备

3、在终端进入到react-native目录下运行react-native run-android,目的是在设备上安装并启动应用,注意此时手机上会弹出“USB安装提示”,选择继续安装,此时会接着弹出我们的App应用的相关设置,将显示悬浮窗设置为“允许”(否则可能会出现白屏)。

4、 从设备上访问开发服务器:通过“Menu”键或者摇晃设备来打开开发者菜单,点击进入Dev Settings,点击Debug server host for device,输入你电脑的IP地址和端口号(譬如10.0.1.1:8081),回到开发者菜单然后选择Reload JS。此时应该如果还看不到页面或者报错,尝试关闭该应用并重新打开,应该就能成功连接上App了。

提示:(Android 5.0及以上)可以尝试使用adb reverse命令,运行adb reverse tcp:8081 tcp:8081,不需要更多配置,你就可以使用Reload JS和其它的开发选项了。(官网推荐方式,我还没有尝试)

备注:我在执行步骤3时是失败的,可能是当前我手机息屏了,忽略了允许USB安装。后来我通过之前安装的AndroidStudio来运行,虚拟设备中有我的手机,选择该设备并运行,中途记得打开命令行,启动服务器(npm start),然后就成功了。后来我再通过react-native run-android命令就能直接安装app进行调试了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值