Chrome 远程调试三星 Galaxy s4

Posted

技术标签:

【中文标题】Chrome 远程调试三星 Galaxy s4【英文标题】:Chrome remote debug Samsung Galaxy s4 【发布时间】:2014-02-28 01:36:35 【问题描述】:

我尝试在我的三星 Galaxy S4 (https://developers.google.com/chrome-developer-tools/docs/remote-debugging?hl=nl) 上使用谷歌浏览器的远程调试工具。但是在我使用 about:inspect 后,我​​的 Chrome 没有找到我的设备。该列表保持为空。

我已经在我的计算机和运行 Chrome 版本 32 的两台设备上安装了最新的驱动程序。在我的手机上,USB 调试复选框已选中。

有人知道我可以通过 Chrome 调试查看我的手机吗?

【问题讨论】:

您是否将您的设备作为媒体设备连接到机器?如果不是,那么您使用的电缆可能是仅电源电缆而不是数据电缆。 与 Galaxy Tab 2 10.1 相同的问题,所有内容都是最新的并作为媒体设备连接。一旦我弄清楚这个问题,我会立即发布答案。 【参考方案1】:

您是否安装了 ADT(android 开发工具包)?如果是这样,您可能必须重新启动 ADB 服务器。请按照以下步骤操作:(来自this answer)。

    打开命令提示符(Win+R、“cmd.exe”、Enter

    转到本地安装的 ADT 的 platform-tools 目录。就我而言:

    cd /d D:\apps\adt-bundle-windows-x86_64-20131030\sdk\platform-tools
    

    通过运行以下命令重新启动 ADT 服务器:

    adb.exe kill-server
    adb.exe start-server
    

    现在观察您的平板电脑将在连接时请求远程调试权限(通过检查指纹)。

    如果您打开chrome://inspect,现在应该可以找到该设备。

【讨论】:

重启服务器对三星 Galaxy Core 也有帮助,所以我想它对任何设备都有帮助。很难找到这样的解决方案,非常感谢! 在我的例子中路径是:C:\Users\YOUR_USERNAME\AppData\Local\Android\sdk\platform-tools 设备:SM-T520【参考方案2】:

我偶然发现了这个确切的问题。上面的解决方案对我来说就像一个魅力。 但是我很懒惰,所以我创建了一个 .bat 文件:

@ECHO OFF 
cmd.exe /K "cd C:\Users\YOUR_USERNAME\AppData\Local\Android\sdk\platform-tools && C: & adb.exe kill-server & adb.exe start-server"

目录取决于您安装的 ADT。

另存为 killstart_adb.bat 并运行它。 对我有用。

【讨论】:

【参考方案3】:

未安装 ADT(Android 开发工具包)的解决方法:

在下载andorid SDK platform-tools.zip 并运行以下命令后,成功检测到基于 Android 的三星 Galaxy 手机:“adb devices”。 它启动了一些守护进程,找到了附加的设备,我还能够在 chrome canary 检查选​​项卡中看到它。

之前我也安装了"Universal ADB driver",但不确定是否需要这样做

【讨论】:

谢谢!这让我发疯了。也无需安装 - 只需提取文件夹,在命令提示符下转到文件夹并运行“adb devices”。我的 S5 Mini 上立即弹出连接提示,我已启动并运行。 这是有效的。你摇滚! (无需通用 ADB 驱动)

以上是关于Chrome 远程调试三星 Galaxy s4的主要内容,如果未能解决你的问题,请参考以下文章

如何在三星 Galaxy 平板电脑上开始远程调试?

在 Galaxy Nexus 上远程调试 Chrome

Eclipse Kepler 不允许在三星 Galaxy S4 上进行调试

从 Windows 7 Enterprise 到 Samsung Galaxy Tab A 在 Chrome 开发人员工具中进行远程调试时未检测到设备

三星 Galaxy S4 上的 dash.js

Android 三星 Galaxy S4 自定义相机预览失真