Genymotion 如何使用 Chrome 开发工具进行调试

Posted

技术标签:

【中文标题】Genymotion 如何使用 Chrome 开发工具进行调试【英文标题】:Genymotion how to debug with Chrome Dev Tools 【发布时间】:2014-03-04 20:09:41 【问题描述】:

我们正在使用 Genymotion 测试/调试基于 WebView 的 android 应用程序。 该设备通过检查设备显示在 Chrome 开发工具中,但没有检查功能。 我们做了不同的尝试,使用/whitout ADB,使用/whitout Android Studio,但没有运气。 出了什么问题/遗漏了什么?

【问题讨论】:

【参考方案1】:

见the official docs on enabling debugging on Android

    启动您的虚拟设备,在虚拟设备中,通过转到设置 > 开发人员选项启用“USB调试” > > USB 调试。如果您收到“始终允许 USB 调试”的提示,请按“确定”。如果没有看到开发者选项的选项,首先进入设置>关于手机/平板,找到Build Number,然后点击关于10倍。上一个菜单,在 About 菜单选项上方找到现已启用的 Developer Options 菜单。

    在您的主机操作系统上转到 Chrome。在网址中输入chrome://inspect,然后按回车键。

    选中顶部的“发现 USB 设备”框。现在应该有一个 Chrome 当前可用的虚拟设备列表。找到你要调试的设备,点击inspect链接。

    应该会打开一个新的 Chrome 开发人员工具窗口,其中包含您当前在浏览器中查看的页面的代码,并且应该在底部显示“仿真”选项卡,其中包含有关您的设备规格的信息。

如果您无法使其正常工作,请检查以下项目:

检查端口转发。 代理设置。 USB 驱动安装。

【讨论】:

usb 调试将出现在设置 -> 开发人员选项中。如果开发者选项不存在,请转到设置-> 关于手机并点击内部版本号 10 次,将启用开发者选项 @coding_idiot 我也很困惑。我相信 user3048095 指的是 Android 设备设置,而不是 Genymotion 配置。所以设备>设置(应用程序)>关于手机点击内部版本号10x(这确实有效)然后返回一级,你会看到开发者选项 我打开了usb调试,我看到我的模拟器列在about:/inspect上,但是没有你说的inspect链接。 “检查”按钮将您链接到设备中运行的 Chrome 实例。如果设备中没有运行 Chrome 实例,您将看不到“检查”按钮。 你们所有人都没有得到“检查”按钮的原因(即使在完成上述答案中指定的所有操作之后)可能是因为您运行的 Android 版本低于 4.4(KitKat)。正如文档所说:“要开始远程调试,您需要......对于应用程序调试:Android 4.4+ ...”

以上是关于Genymotion 如何使用 Chrome 开发工具进行调试的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio3.1.4如何添加Genymotion插件并显示

如何将 Genymotion 下载的虚拟设备复制到另一台机器上?

无法在我的 Genymotion 中安装 Google Play 服务

安卓开发中使用Genymotion模拟器

Expo大作战--expo如何使用Genymotion模拟器

Genymotion和React-native