使用Android模拟机开发调试移动端页面

使用真机调试可以还原bug场景,但由于真机上不方便输出调试信息,不容易进行代码调试。这里可以通过在电脑上安装一个Android模拟器,然后结合Chrome的devices远程设备功能,进行移动端页面的开发和调试

安装模拟器

mac上面的Android模拟器可选择的比较少,且性能不太好,这里推荐夜神Android模拟器https://www.yeshen.com/,windows上也可使用(windows建议版本v5.0.0https://www.yeshen.com/blog/version/

然后设置代理、下载App等



记得在浏览器中 访问  ip:端口  下载证书

使用Chrome的远程设备功能

使用模拟器打开APP或者浏览器,进入需要调试的web页面

打开chrome,在地址栏输入chrome://inspect/#devices,可以看见已经打开的页面

注意:第一次使用chrome://inspect/#devices需要翻墙下载一些依赖工具才行,确保Chrome可以访问google.com


点击对应页面下的inspect,则会打开chrome开发者工具


然后就可以愉快的进行调试啦~

调试webview页面需要客户端配置支持webkit远程调试,所以并不是所有的app都可以按照这种操作进行调试的。

Android真机

android手机的调试web页面可以使用Chrome移动版配合进行调试

android手机连接相同局域网,然后打开移动端chrome输出需要调试的页面,

PC端chrome地址栏输入chrome://inspect/#devices,可以查看到对应的设备及打开页面,选择即可进行调试

这种方式好像不能直接调试app内的webview页面~

iPhone怎么办~

这里参考https://chon.io/blog/safari-ios-iphone-itouch-web-dev-inspector/

【iOS 终端】:设置 → Safari → 高级 → Web 检查器 → 开。(如图)

【OS X】:Safari → 偏好设置 → 高级 → 在菜单栏中显示“开发”菜单。

然后通过数据线连接iPhone至mac,打开safari,在右上角的开发->iPhone,看见对应打开的页面,点击展开开发者工具,即可在电脑上调试移动端页面


由于Xcode内置的iPhone模拟器无法安装AppStore的应用,因此暂时只能通过在Mac上使用Safari进行网页调试,webview内的页面暂时没有找到更合适的解决办法。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 179,747评论 25 708
  • 今天早早就到医院将体检表弄好,虽然刚到医院时也有站错位排错队的情况但还好反应及时没耽误正事。体检表办理很顺利看时间...
    灿烂阳光1阅读 316评论 0 2
  • 杏黄麦熟时 文:卫峰霞 当听到布谷鸟叫:“”布谷!布谷!麦熟杏黄。”,童年的我可以开心的蹦起,坐到那堵矮墙上,偷窥...
    爱吃面包的树阅读 970评论 3 7
  • 1 周一放学后,儿子说,“妈妈,我的校服后面脏了,你帮我洗下吧!”我说,“...
    子林林阅读 527评论 0 0
  • 翻看以前的笔记,点子较散乱,比较完整需要不断完善。这里先以比较基础的一版资料进行整理作为基础,以后进行完善...
    行走的蚂蚁yqb阅读 777评论 0 1

友情链接更多精彩内容