(注意-这适用于我使用三星S6。我很感激对使用的电话版本的任何评论,对于这些指导工作的任何人)
如果你的手机连接到你的电脑,并在电脑上被识别,你已经在你的手机上启用了USB调试,但手机没有出现在Chrome开发工具中的“远程设备”下,那么你可以首先尝试重新启动自动发现过程,选择以下选项在你的手机上-“设置>开发人员选项>撤销USB调试授权”。
如果这不起作用,那么问题很可能是Android调试桥守护进程缺失或没有在您的计算机上运行(关于ADB -
https://developer.android.com/studio/command-line/adb.html)
使用ADB不需要完整的Android SDK,你可以从这里下载独立的Android SDK平台工具:
https://developer.android.com/studio/releases/platform-tools.html
首先,为您的平台安装工具。我使用的是Windows,我的步骤是:
解压缩下载到c:\platform-tools(我只是把它放在这里
方便,你可以选择不同的位置)。
-打开文件夹下的命令提示符(以管理员身份运行),运行
下面的命令:
adb devices
(adb.exe在我们的文件夹中)。这将启动守护进程,并向您显示附加的Android设备列表。
如果你在某台设备旁边看到“未经授权”,这意味着你必须解锁手机,并选择“允许访问设备数据”,然后选择“始终允许从这台电脑访问”。然后你应该看到你的手机连接在开发控制台:
每次计算机重新启动时,都需要运行Daemon。在你的启动文件夹中放一个。bat文件,以便在你的计算机每次启动时运行守护进程(如果你完全按照我的指示执行,你需要创建的。bat文件的内容将是c:\platform-tools\adb devices)。
If you now have difficult accessing a URL (e.g. 'localhost') that
you're sending to Chrome on your Android device (via the Chrome dev
tools on your computer), that's a different issue. See this question
for advice
How can I access my localhost from my Android device?
(in brief, you need to make sure your computer and phone are connected
on the same network, so connect both onto the same wi-fi network or
tether your computer to your phone's hotspot, then run ipconfig to get
your wireless IPv4 IP address, and use that IP in the URL you want to
view on your phone)
注意:为了初始调试连接工作,你需要在Android上使用MTP模式(媒体传输协议),用于USB传输(MTP是默认的)。在其中一个答案中提到了一个解决方案,涉及到将该模式切换到其他模式,但这可能只是触发某种类型的重新识别,如果你断开连接,然后重新连接手机,你很可能会自动切换回MTP模式。