86

自从我将三星 Galaxy S3 升级到 android 4.3(从 4.1.2 开始)后,我就无法使用 Chrome 的 android 远程调试(更多细节在这里)。

我在手机上启用了开发人员选项和 USB 调试,这在 android 4.1.2 上运行良好。现在,当我将手机连接到我的 PC 时,它只是作为媒体存储设备连接,并且不会被 chrome 发现为 USB 设备。

我正在排除 chrome 的任何问题,因为我可以使用 Google Nexus4 进行 USB 调试,此外,查看其他线程(此处和其他地方)似乎是三星 4.3 升级的问题。

有什么指示可以使它正常工作吗?

4

10 回答 10

167

我的设备停止工作,因为 Chrome 停用了现已弃用的 ADB 插件,因为它现在内置在开发工具中。

我下载了 SDK 并按照Chrome Developers 的说明进行操作。我如何发现 Alphonso 提供的说明还不够,我在 Windows 8 上这样做了:


  1. 在此处下载Android SDK(“仅限 SDK 工具”部分)并解压缩内容。
  2. 运行SDK Manager.exe并安装Android SDK 平台工具
  3. 打开命令提示符(只需按下 windows 按钮并输入 cmd.exe)
  4. 使用 ex 输入路径: cd c:/downloads/sdk/platform-tools
  5. 输入adb.exe打开 ADB
  6. 通过键入并按回车键运行以下命令: adb devices
  7. 检查您的设备上是否收到提示,如果您仍然无法在Inspect Devices中看到您的手机,则一一运行以下命令(不包括“)” adb kill-server “ “ adb start-server “ “ adb devices

我遇到了重大问题,并设法使其与这些步骤一起工作。如果您仍然有问题,请使用 Chrome 在 Android 上进行远程调试指南并检查有关驱动程序的部分。我的三星 Galaxy Nexus 出现问题,需要特殊的驱动程序才能与 ADB 兼容。


更新

如果您使用的是 Windows 10 并且找不到下载Android SDK的链接;你可以跳过#1 和#2。您只需要激活“ Android Debug Bridge ”。下载后直接进入#3-#7,执行“ platform-tools ”(https://developer.android.com/studio/releases/platform-tools.html

于 2014-06-25T14:03:56.037 回答
34

尝试遵循 Valros.nu 的回答后,我发现 sdk 下载现在与 android studio 捆绑在一起,位于 840MB exe 安装程序中。

由于此特定程序所需的只是 adb 程序,因此您可以从 xda 家伙的独立安装程序中获得它:

http://forum.xda-developers.com/showthread.php?t=2317790

请注意,您不需要键入adb.exe,只需adb devices在安装后启动的命令提示符中键入即可。

另外,我必须拔掉并重新插入我的三星 s4 才能让远程调试提示出现在手机上

于 2015-04-01T10:39:22.103 回答
18

环顾四周后,我遇到了这个。显然,这个问题还没有解决方案,但是有一种解决方法——回到旧的工作流程

旧的工作流程确实对我有用,我唯一需要做的就是从 android SDK 下载转到 platform-tools 文件夹,在此处打开命令窗口并运行命令“adb devices”。这导致计算机 RSA 密钥指纹面板在我的手机屏幕上弹出,并且在授予权限后,该设备出现在 Chrome 的检查页面下。

事实证明,这不是由移动操作系统升级引起的问题,而是由 Chrome 引起的(我被它以某种方式在我的 Nexus4 上工作的事实吓坏了)。在旧版本的 Chrome 中,不需要下载 500 多 mb 的 Android SDK,因为它支持 ADB 插件。但我想,对于最新版本的 Chrome,继承传统是唯一的出路。

于 2014-05-29T08:10:36.077 回答
7

我有三星 Galaxy S3,它既没有显示在“远程设备”选项卡中,也没有显示在 chrome://inspect 中。不过,该设备确实在 Windows 的设备管理器中显示为 GT-I9300。对我有用的是:

  1. 将手机插入前置 USB 端口
  2. 在我的手机上,点击连接成功的通知
  3. 确保连接类型是相机 (PTP)
  4. 在我的 Windows 机器上,从https://github.com/koush/UniversalAdbDriver下载安装程序
  5. 运行 :)
  6. 打开cmd.exe
  7. cd "C:\Program Files (x86)\ClockworkMod\Universal Adb Driver"
  8. adb devices
  9. 在手机和 Windows 机器上打开 Chrome
  10. 在 Windows 的机器上导航到 chrome://inspect - 在那里,过了一会儿你应该看到目标手机:)

我不确定它是否以某种方式影响了整个流程,但在某些时候我已经安装了,后来又从三星卸载了驱动程序:http: //www.samsung.com/us/support/downloads/ > Mobile > Phones > Galaxy S > S III > 解锁 > http://www.samsung.com/us/support/owners/product/galaxy-s-ii ​​i-unlocked#downloads

于 2017-06-12T19:34:35.800 回答
4

对我来说,解决方案是下载 Android SDK 并启动adb devicesadb 守护进程。

于 2015-05-06T14:19:16.023 回答
2

我知道这是一个较老的问题,但我想我也会发布我的解决方案:

  • 在您的手机和 PC 上更新您的 Chrome。
  • 即使它说您在设备管理器中有最新的设备驱动程序,您也可能需要一个替代方案。谷歌最新的三星驱动程序并尝试更新您的驱动程序。
于 2015-01-24T03:53:17.897 回答
1

对我来说,菜单项检查设备不可用(根本没有显示)。但是,只需浏览到 chrome://inspect/#devices 即可向我展示我的设备,并且我能够使用端口转发等。我不知道为什么不显示菜单项。

手机:安卓银河 S4

操作系统:Mac OS X

于 2016-08-15T15:10:43.670 回答
1

如上所述使用 ade.exe 并使用最新版本的Chrome Canary后,我取得了成功。显然,您的桌面版 Chrome 必须高于您的 Android 设备上运行的版本。

于 2015-10-01T23:08:06.447 回答
0

如果它对任何人有帮助,我会发布对我有用的东西。

我必须将 S3 插入 PC 的直接 USB 端口,以提示我接受 RSA 签名。在此之前,我将 S3 插入集线器。

现在,当同时使用 PC 的直接 USB 端口和通过集线器时检测到 S3。

注意- 您可能还需要从命令行运行adb devices以让您的 S3 重新请求权限。

D:\apps\android-sdk-windows\platform-tools>adb devices
List of devices attached
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
9283759342847566        unauthorized

...接受电话签名...

D:\apps\android-sdk-windows\platform-tools>adb devices
List of devices attached
9283759342847566        device
于 2018-08-16T16:30:58.453 回答
-6

那些将他们的设备更新到 Android 4.2 Jelly Bean 或更高版本或拥有 4.2 JB 或更高版本的 Android 设备的用户,将不会在设置菜单中找到开发者选项。开发人员选项默认隐藏在 4.2 jelly bean 和更高版本的 android 上。按照以下步骤取消隐藏开发人员选项。

  1. 转到设置>>关于(在大多数 Android 智能手机和平板电脑上)或

转到设置>>更多/常规选项卡>>关于(在三星 Galaxy S3、Galaxy S4、Galaxy Note 8.0、Galaxy Tab 3 和其他具有 Android 4.2/4.3 Jelly Bean 的 Galaxy 智能手机和平板电脑上)或

转到设置>>常规>>关于(在三星 Galaxy Note 2、Galaxy Note 3 和其他一些具有 Android 4.3 Jelly Bean 或 4.4 KitKat 的 Galaxy 设备上)或

转到设置> 关于> 软件信息> 更多(在 HTC One 或其他具有 Android 4.2 Jelly Bean 或更高版本的 HTC 设备上) 2. 现在滚动到内部版本号并重复点击 7 次。将出现一条消息,说明您现在是开发人员。

  1. 只需返回上一个菜单即可查看开发人员选项。

归功于 www.androidofficer.com

于 2014-05-20T16:01:39.543 回答