Web页面Android安卓真机调试

4 篇文章 0 订阅
2 篇文章 0 订阅

 

如果是前端开发手机页面,通常会需要在手机运行本地代码,检查页面布局和显示,同时需要在chrome浏览器控制台进行调试。在这里记录一下安卓机web页面,手机运行,pc调试的操作方法。主要用到的是chrome的remote DevTools。

 

主要步骤:

一.运行本机代码的调试

  1. 手机下载chrome浏览器;
  2. 在手机上的chrome浏览器访问本地代码(在url地址栏输入电脑ip+端口,例:10.X.XXX.XXX:8080;如vue代码在本地访问地址为       localhost:8080,则将localhost替换为本机ip(在设置-网络-属性中可以查看IPv4的地址)即可);
  3. 在手机设置中打开开发者模式;
  4. 用usb线连接手机和电脑;
  5. 手机上会弹出是否信任此电脑设备的确认弹框,选择信任;
  6. 在电脑上打开谷歌浏览器,访问chrome://inspect,手机上显示本地页面,就可以看到Remote Target下会显示连接成功的手机和手机上chrome访问了的网页列表。

inspect page

找到需要调试的网页,点击下面的inspect,则调试页面会在一个新的chrome窗口打开。左边和真机屏幕同步显示,右边是我们熟悉的调试台。

debug page

注意:

  •        手机和电脑要在一个网络内;
  •        需关闭电脑防火墙;

 

二.手机运行电脑虚拟机代码的调试

当我们的项目前后端不分离时,代码可能运行在虚拟机上。

当手机访问运行在虚拟机上的代码时,则需要做端口映射。

步骤:

  1. 和上面一样,手机下好chrome,打开开发者模式,插上usb线。
  2. 电脑端打开chrome://inspect页面,在chrome://inspect上部我们可以看到一个Port forwarding的选项:
  3. 点开Port forwarding,在左边输入手机访问电脑时你想设置的端口,在右边输入虚拟机ip(虚拟机防火墙也需关闭,我这里是php laravel框架推荐的homestead的ip),记得勾选左下角Enable port forwarding;port forwarding
  4. 手机浏览器里访问则无需输入电脑ip,直接输入localhost+端口号即可。

phone access

 

 

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值