Chrome的远程debugging(USBdebugging)不适用于运行Android 4.3的三星Galaxy S3

自从我将Samsung Galaxy S3升级到Android 4.3(从4.1.2开始)以来,我无法使用Chrome的Android远程debuggingfunction(详细信息请参见此处 )。

我有我的手机上启用开发人员选项和USBdebugging,这在android 4.1.2上工作得很好。 现在,当我将手机连接到我的电脑时,它只是作为媒体存储设备连接,而不是通过chrome发现为USB设备。

我正在排除任何与Chrome有关的问题,因为我可以使用Google Nexus4进行USBdebugging,同时也看到了其他一些线程(这里和其他地方),这似乎是三星4.3升级的一个问题。

任何指针来得到这个工作?

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

我下载了SDK并按照Chrome开发人员的指示进行操作。 我怎样才能findAlphonso提供的说明不够,我在Windows 8上这样做了:


  1. 在这里下载Android SDK (“SDK Tools Only”部分)并解压缩内容。
  2. 运行SDK Manager.exe并安装Android SDK平台工具
  3. 打开命令提示符 (只需按下windowsbutton并键入cmd.exe)
  4. 用ex: cd c:/ downloads / sdk / platform-toolsinputpath
  5. 通过inputadb.exe打开ADB
  6. 通过input以下命令并按Enter键: adb devices运行以下命令
  7. 检查设备上是否有提示,如果在Inspect Devices中仍然看不到您的电话,请逐个运行以下命令(不包括“)” adb kill-server “” adb start-server “” adb devices

我遇到了一些重大问题,并设法使这些步骤顺利进行。 如果您仍然遇到问题,请使用Chrome在Android上进行远程debugging,然后查看有关驱动程序的部分。 我的Samsung Galaxy Nexus出现问题,需要特殊的驱动程序才能与ADB兼容。


更新

如果您使用的是Windows 10并且无法find下载Android SDK的链接; 你可以跳过#1和#2。 所有你需要的是激活“ Androiddebugging桥 ”。 下载并执行“ platform-tools ”( https://developer.android.com/studio/releases/platform-tools.html )后直接进入#3 – #7,

试图按照Valros.nu的答案,我发现,sdk下载现在与一个840MB的exe安装程序与androind工作室。

由于你需要的这个特定的程序是adb程序,你可以从一个独立的安装程序从xda家伙得到这个:

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

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

此外,我不得不在我的三星s4拔出并重新插入,以获得远程debugging提示出现在手机上

看了一会儿,我碰到了这个 。 显然,这个问题还没有解决scheme,但有一个解决方法 – 回到传统的工作stream程 。

传统的工作stream程对我来说很有用,唯一需要做的就是从android SDK下载到platform-tools文件夹,在这里打开一个命令窗口并运行命令“adb devices”。 这导致计算机的RSA密钥指纹面板在我的手机屏幕上popup,在获得许可后,设备出现在Chrome的Inspect页面下。

原来这不是由移动操作系统升级引起的问题,而是由Chrome引起的(我以某种方式在我的Nexus4上运行)。 在旧版本的Chrome中,不需要下载500多MB的Android SDK,因为它支持ADB插件。 但是用最新版本的Chrome浏览器,我想,传统是唯一的出路。

对我来说,解决scheme是下载Android SDK并启动启动adb守护进程的adb devices

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

  • 在您的手机和电脑上更新您的Chrome。
  • 即使它说你有设备pipe理器内的设备的最新驱动程序,您可能需要一个替代品。 Google最新的Samsung驱动程序,并尝试更新您的驱动

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

电话:Android Galaxy S4

操作系统:Mac OS X

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

我有三星Galaxy S3,它不显示在“远程设备”选项卡上,也没有显示在铬:/ /检查。 不过,该设备确实在Windows的设备pipe理器中显示为GT-I9300。 对我有效的是:

  1. 将手机插入正面的USB端口
  2. 在我的手机上,点击关于成功连接的通知
  3. 确保连接types是相机(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的机器上导航到铬:/ /检查 – 在那里,一段时间后,你应该看到目标手机:)

我不知道它是否影响了整个stream程,但在某些时候我已经安装,并从三星卸载驱动程序: http : //www.samsung.com/us/support/downloads/ >移动>手机> Galaxy S> S III>解锁> http://www.samsung.com/us/support/owners/product/galaxy-s-ii​​i-unlocked#downloads

那些更新他们的设备到Android 4.2果冻豆或更高版本或具有4.2 JB或更高的Android的设备的设备,不会在设置菜单中find开发人员选项。 开发者选项默认隐藏4.2果冻豆和以后的Android版本。 按照以下步骤取消隐藏开发人员选项。

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

进入设置>>更多/常规标签>>关于(在三星Galaxy S3,银河S4,银河注8.0,银河标签3和其他银河智能手机和平板电脑有Android 4.2 / 4.3果冻豆)或

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

进入设置>关于>软件信息>更多(在HTC One或其他具有Android 4.2 Jelly Bean或更高版本的HTC设备上)2.现在滚动到Build Number并重复点击7次。 一条消息会出现,说你现在是一个开发者。

  1. 只需返回到前一个菜单查看开发人员选项。

感谢www.androidofficer.com

Interesting Posts