我已启用手机的开发人员选项和USB调试,并且在Android 4.1.2上可以完美地工作。现在,当我将手机连接到电脑时,它只是作为媒体存储设备连接,并且无法被Chrome发现为USB设备。
我排除了Chrome存在任何问题的可能性,因为我可以使用Google Nexus4进行USB调试,并且在其他帖子(这里和其他地方)中看起来似乎是三星4.3升级的问题。
有什么指导来使这个工作?
我的设备停止工作了,因为Chrome停用了现在已经过时的ADB插件,因为它现在内置于开发工具中。
我下载了SDK并按照Chrome开发者提供的说明进行操作。然而,我发现Alphonso提供的说明不足够,所以我在Windows 8上按照以下方式进行操作:
更新
如果您正在使用Windows 10,无法找到下载Android SDK的链接,则可以跳过#1和#2。您只需要激活“Android调试桥”。在下载并执行“platform-tools”(https://developer.android.com/studio/releases/platform-tools.html)后直接转到#3-#7。
./adb devices
。 - Stijn de Witt尝试按照Valros.nu的答案操作后,我发现sdk下载现在与android studio捆绑在一起,以840MB的exe安装程序形式提供。
由于你只需要adb程序来运行这个特定的程序,你可以从xda论坛获取一个独立的安装程序:
http://forum.xda-developers.com/showthread.php?t=2317790
请注意,您不需要输入adb.exe
,只需在安装后启动的命令提示符中输入adb devices
即可。
此外,我不得不拔掉并重新插入我的三星S4手机,才能启动远程调试提示。
在进一步搜索后,我找到了这个。显然,目前还没有解决此问题的方法,但有一个解决方法-回到旧版工作流程。
旧版工作流程对我有效,唯一需要做的额外操作就是从Android SDK下载平台工具文件夹,打开命令窗口并运行"adb devices"命令。 这会使计算机RSA密钥指纹面板弹出在我的手机屏幕上,在授权后,该设备显示在Chrome的检查页面下。
结果发现,这不是由移动操作系统升级引起的问题,而是由Chrome引起的(我被Nexus4设备上它的工作方式所迷惑)。 在早期版本的Chrome中,不需要下载500多兆字节的Android SDK,因为它支持ADB插件。但是随着最新版本的Chrome推出,我想,回到旧版工作流程是唯一的选择。
adb devices
时,它列出了我的设备,然后在设备屏幕上出现了“允许USB调试”的提示。从那时起,它就可以工作了! - Joshadb devices
描述为“回到传统工作流程”可能不太公平,因为这涉及端口转发和在PC上的Chrome中导航到特定URL的操作。运行adb devices
非常简单 :-) - Joshcmd.exe
cd "C:\Program Files (x86)\ClockworkMod\Universal Adb Driver"
adb devices
对我来说,解决办法是下载Android SDK并启动adb devices
,这将启动adb守护进程。
我知道这是一个比较旧的问题,但我想分享我的解决方案:
对我来说,菜单项“检查设备”不可用(根本没有显示)。但是,只需浏览到chrome:// inspect /#devices即可显示我的设备,然后我就能使用端口转发等功能。我不知道为什么菜单项没有显示。
手机:Android Galaxy S4
操作系统:Mac OS X
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
那些将设备更新到Android 4.2 Jelly Bean或更高版本,或者拥有4.2 JB或更高版本的Android设备,在设置菜单中将找不到开发人员选项。在4.2 jelly bean及更高版本的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次。会出现一条消息,表示您现在是开发人员。
只需返回上一个菜单即可查看开发者选项。
adb.exe
并运行adb.exe devices
。 这对我起作用了。 - Saeed Neamatiadb.exe
它只是打开并关闭了一个终端。然后我打开了一个终端并运行了adb.exe devices
,它显示'adb.exe' 不是内部或外部命令,也不是可运行的程序或批处理文件。
我没有安装 Android Studio,因为其大小约为2GB,而我所使用的网络连接有限。 - user1063287