ChatGPT解决这个技术问题 Extra ChatGPT

Chrome DevTools 设备在插入时未检测到设备

即使按照 https://developers.google.com/chrome-developer-tools/docs/remote-debugging 中概述的步骤,我似乎也无法让 DevTools 设备功能在我的三星 Galaxy S4 上运行

我的设备有 Chrome v32 和 Chrome Beta v33,而我的 PC 有 Chrome v33 和 Chrome Canary v35。

我的设备上启用了 USB 调试,并且设备驱动程序已安装。我从来没有从上面的链接中获得步骤 3 中概述的提示来批准 RSA 密钥指纹,但设备确实连接到我的 PC 以允许媒体传输。我什至根据上面的链接撤销了所有 USB 调试授权。

我的 PC 上没有为 Android 开发安装任何额外的东西,这可能是问题所在。我希望利用此功能从设备的角度检查网页。

大家好。 DevTools 技术作家在这里。很抱歉听到所有的麻烦!远程调试文档将很快链接到这篇文章。请包括您的操作系统 + Chrome 版本 (chrome://version) + Android Make &在描述什么对你有用时建模。
@KayceBasques 你的意思是这个页面链接到这里:developers.google.com/web/tools/chrome-devtools/…
这个问题及其答案现在都已经过时了。他们刚刚发布了一个更新,这就是我最终来到这里的原因,它弃用了这个菜单并指向一个新菜单。我需要的答案在这里:stackoverflow.com/questions/60231562/…
在某一时刻,这对我有用,在一段时间没有使用此功能后,它就停止了工作。我认为有一个 chrome 更新。尝试了一段时间后,原来它只是我的 USB 数据线。确保您的电缆支持数据传输。您应该会在设备上看到一条消息,说明计算机正在尝试访问您的文件。那是没有打开chrome。当您插入设备时,它应该总是发生。此外,我的设备仍然没有出现在 chrome 中,但端口转发仍然对我有用。
我已经重新启动了我的 chrome,它现在工作正常。

F
Florian

要启动并运行该功能:

按照 https://developers.google.com/chrome-developer-tools/docs/remote-debugging 上的步骤操作

安装 Windows USB 驱动程序 http://developer.samsung.com/android/tools-sdks/Samsung-Android-USB-Driver-for-Windows

安装 Android SDK http://developer.android.com/sdk/index.html

安装 Android SDK Platform-tools http://developer.android.com/sdk/installing/adding-packages.html(这一步在公司wifi上被阻止了,所以我安装了它需要的单个ADB包https://forum.xda- developer.com/showthread.php?t=2317790)

使用命令提示符运行 ADB,在 cmd 中进入 ADB 工具的安装目录并键入:

adb.exe(可能需要使用 adb kill-server 和 adb start-server 启动和停止 ADB)

连接手机并浏览至 about:inspect in Chrome on desktop,确保 Chrome 浏览器已在您的设备上打开

按照上述步骤,我得到了 RSA 密钥指纹提示接受,然后我在 Chrome 中看到了我的设备。

绝对不像我想象的那么容易,但至少现在可以了。

2016 年 2 月 24 日更新

所以我更新到 Windows 10,现在有了三星 Galaxy S5,设备分别运行 Chrome v48.0.2564.116 m 和 v48.0.2564.95。按照 Google 文档中的步骤操作,......它再次不起作用,没有 RSA 密钥提示。所以我开始按照上面的步骤进行操作,并认为必须有一种更快的方法,因为 Android SDK 的下载量超过 1GB。

这次我尝试了:

按照 https://developers.google.com/chrome-developer-tools/docs/remote-debugging 上的步骤操作

安装 Windows USB 驱动程序 http://developer.samsung.com/android/tools-sdks/Samsung-Andorid-USB-Driver-for-Windows (PC 提醒我说它已经安装但我还是做了)

安装所需的单个 ADB 包 https://forum.xda-developers.com/showthread.php?t=2317790)

转到 ADB 安装文件夹,对我来说是 C:\Program Files (x86)\Minimal ADB and Fastboot\

打开命令提示符并运行 adb devices (或者我可以运行 adb start-server 但之前的响应提供了更多信息)

现在,在我的手机上打开 Chrome 并在我的桌面上打开 chrome://inspect/,我可以看到检查选项。

下一个问题:每次重新启动 Windows 时,我都需要重复相同的步骤。要解决该问题:

打开文本编辑器并复制到“C:\Program Files (x86)\Minimal ADB and Fastboot\adb”设备

在位于 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 的 Windows 启动文件夹中将该文件另存为 adb.bat

请注意,该文件不需要称为 adb.bat,只要它是 .bat 文件即可。您复制到文件中的命令具有默认安装路径,您可能需要更改设置以进行设置。

现在我可以在需要时使用 Chrome Inspect 功能。

有点感谢并向所有其他为此问题提供答案的人大喊大叫,这有助于指导我对我的答案进行有用的更新。如果您发现其他答案也对您有所帮助,请归功于其他答案。


我根据您的回答 here 回答了一个类似的问题。谢谢!
@Ash - 你能在这里详细说明你遇到的问题吗? code.google.com/p/chromium/issues/detail?id=361856#c2 我们正在努力追查这个问题。谢谢!
还要注意的一件事是,如果您没有收到授权提示,请尝试在您的设备上禁用并重新启用 USB 调试 - 我按照上述所有步骤操作,然后才得到提示
SDK 平台工具可在此处从 Google 下载:developer.android.com/studio/releases/platform-tools.html
@Marquizzo 有趣的是文档(在撰写此评论时)实际上链接到此答案,如果此链接中断,我对任何试图解决此问题的人感到难过。
S
Studocwho

在 Galaxy S7 和 Windows 10 笔记本电脑上,连接到计算机时我所要做的就是将 USB 连接模式更改为“音频源”(电话设置 > 开发人员选项 > USB 配置)。

然后立即出现设备提示以允许 RSA 密钥指纹。然后计算机上的开发工具识别了我的设备。

为什么会这样我不知道,但它是迄今为止最简单的解决方案,并且不需要安装不必要的软件。

我也有幸将其更改为“MTP(媒体传输协议)”模式,但只是偶尔。

编辑:

MTP 选项不再适用于我。

除了音频源,将连接模式设置为 MIDI 也可以。通过直接从设备的通知栏访问它来更改连接模式要容易得多 - 点击“通过 USB 传输媒体文件”或等效通知。

使用 MIDI 可能是两者中最简单的,因为它不需要进入多个设置屏幕来访问它。


在尝试并使用 Chrome 的“入门”指南和三星 USB 驱动程序后,从 MTP 更改为 MIDI 立即生效! - 银河 S6 边缘
我讨厌“这行得通”,不知道为什么!有人可以调查为什么它使用这种方法工作吗?
供参考:三星 S8 / USB 配置 / “MIDI”。在 Windows 10 中启用“MIDI”并拔出并重新插入 USB 电缆后,开始安装一些驱动程序。我想知道它到底安装了哪些驱动程序!?有人知道吗?
更改为在 Galaxy S6 上将 USB 连接模式更改为“音频源”。有用。 @Studocwho,你是国王!
唯一有效的解决方案。谷歌,关闭您的指南页面并回家。
C
Chris Halcrow

(注意 - 这对我使用三星 S6 有效。对于所用手机版本的任何评论,对于这些说明适用的任何人,我都将不胜感激)

如果您的手机正在连接电脑并被电脑识别,并且您在手机上启用了 USB 调试,但在 Chrome 开发者工具中的“远程设备”下没有出现手机,那么您可以先尝试重启通过在手机上选择以下选项来自动发现过程 - “设置 > 开发人员选项 > 撤销 USB 调试授权”。

如果这不起作用,那么问题可能是 Android 调试桥守护程序丢失或未在您的计算机上运行(有关 ADB 的信息 - https://developer.android.com/studio/command-line/adb.html

您不需要完整的 Android SDK 即可使用 ADB,您可以从此处下载独立的 Android SDK 平台工具:

https://developer.android.com/studio/releases/platform-tools.html

首先,为您的平台安装工具。我正在使用 Windows,我的步骤是:

将下载的文件解压到c:\platform-tools(我只是放在这里方便,大家可以选择不同的位置)。

- 在文件夹中打开命令提示符(以管理员身份运行),然后运行以下命令:

adb devices

(adb.exe 在我们的文件夹中)。这将启动守护程序并向您显示已连接的 Android 设备列表。

如果您在设备旁边看到“未授权”,则表示您必须解锁手机并选择“允许访问设备数据”,然后选择“始终允许从这台计算机访问”。然后,您应该会在开发者控制台中看到您的手机已连接:

https://i.stack.imgur.com/TlRdt.jpg

每次计算机重新启动时,您都需要运行守护程序。在您的启动文件夹中放置一个 .bat 文件,以便在您的计算机每次启动时运行守护程序(如果您完全按照我的说明进行操作,您需要创建的 .bat 文件的内容将是 c:\platform-tools\adb devices)。

如果您现在难以访问您在 Android 设备上发送到 Chrome 的 URL(例如“localhost”)(通过计算机上的 Chrome 开发工具),那是另一个问题。请参阅此问题以获取建议如何从我的 Android 设备访问我的本地主机? (简而言之,您需要确保您的计算机和手机连接在同一个网络上,因此将两者连接到同一个 wi-fi 网络或将您的计算机连接到手机的热点,然后运行 ipconfig 以获取您的无线 IPv4 IP 地址,并在您要在手机上查看的 URL 中使用该 IP)

注意:要使初始调试连接正常工作,您需要在 Android 上使用 MTP 模式(媒体传输协议)进行 USB 传输(MTP 是默认设置)。在其中一个答案中提到了一个修复,涉及将此模式切换到其他模式,但这可能只会触发某种类型的重新识别,并且如果您断开连接然后重新连接,您很可能会自动切换回 MTP 模式电话。


泰!这对我有用。即使我安装了 ADB 驱动程序,守护程序也没有运行。运行上述程序并启动,设备现在显示。
谢谢!对于三星手机用户,请按照以下步骤操作!
再谢谢你!这就是我的 Note 8 的答案。有趣的是我已经安装了 adb,我只是没有用我的新手机完成 adb devices
适用于三星 Galaxy S10e。谢谢你。我试图用 Vue.js 调试一个 javascript SPA 应用程序,但不知道我必须安装 Android SDK。
在我的情况下,使用 MacOs,我必须按终端输入: ./adb devices !
Y
Yusuke Kawabata

如果您使用“MTP 模式”进行 USB 计算机连接。将其更改为“PTP 模式”或“读卡器模式”。

我有同样的问题,它对我来说很好。


这是错误的。让您在 MTP 模式和 PTP 模式之间进行选择的屏幕通常意味着您没有启用 USB 调试。
在“开发人员选项”>“选择 USB 配置”下找到它。将其更改为“PTP(图片传输协议)”,但没有解决问题
我刚刚更换了 USB 电缆,它工作了! (虽然手机正在使用非工作电缆充电)
我有 Galaxy S7 和 Windows 10,我必须在连接到计算机时将 USB 连接更改为“音频源”模式。这立即出现了设备提示以允许 RSA 密钥指纹。然后计算机上的开发工具识别了我的设备。
@Studocwho 的回答在 Win 10 Galaxy S7 Edge 上为我工作 - 比所有其他建议都简单得多。想知道您是否应该将其添加为正确的答案,因为其他人很容易在评论中错过这一点
T
Timar Ivo Batis

三星 Note 8 用户在这里 - 我所要做的就是

在手机上启用 USB 调试。安装并运行“ADB and Fastboot”工具在adb提示符下输入命令adb devices。转到 chrome://inspect/#devices 并显示设备。

之后,我在手机上收到一条消息,chrome 识别出手机。


在 Windows 命令提示符内运行 adb 并在我的设备上授权后,我的三星 Galaxy S8 上做了这个技巧。
在三星 Note 9 上工作
曾在三星 Galaxy A10 上工作。
在三星S8上工作
曾在三星 S10+ 上工作
J
Juri

如果您没有安装 ADT(Android 开发工具包),解决方法:

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

以前我也安装了 "Universal ADB driver" 但不确定是否需要


经过这么长时间,这对我有用!,我认为这与守护程序没有运行有关。当您运行命令“adb devices”时会启动该服务。
我发现在电脑上切换 USB 连接也有助于解决这个问题。
对于任何到达这里的人,您不需要 SDK 平台,您只需要通用 ADB 驱动程序。
完美 谢谢!
这个答案以及下面的@Adorjan Princz 的答案解决了我该死的问题。全新 Galaxy S8+ 顺便说一句
K
Koralek M.

三星手机 + 带有 Windows 的 PC

首先你需要在手机上打开USB调试:

设置/关于手机/软件信息/版本号(点击7次开启开发者模式)设置/开发者选项/USB调试(开启)

然后在你的电脑上:

安装三星 USB 驱动 https://developer.samsung.com/mobile/android-usb-driver.html 安装 ADB https://forum.xda-developers.com/showthread.php?t=2317790 (在论坛中向下滚动到“下载”部分以获取最新版本的 ADB)安装 ADB 后,应弹出 CMD -> 使用命令“adb devices”启动 ADB(例如“C:\Program Files (x86)\Minimal ADB and Fastboot> adb设备”)使用 USB 数据线将您的手机连接到您的 PC 手机上应该会弹出有关连接的警报(允许它)在您 PC 上的 Chrome 中打开开发者工具/更多工具/远程设备,您最终应该会看到您的手机被检测到


也为 Galaxy Fold 工作过。非常感谢。
感谢上面评论中提供的信息,我能够在我的三星 9 上使用它。谢谢! :)
我只是错过了 ADB 的安装。之后它就像一个魅力:) 谢谢你。
这真的很有帮助。非常感谢!
g
gteh

我知道这是一个老问题,但这是我的答案,为我解决了这个问题。我浏览了所有我能找到的文章并尝试了一切。它不适用于我在 Mac 或 PC 上。

解决方案:使用另一根 USB 电缆。

我一定是拿了一根不支持文件传输的劣质电缆。我使用了不同的 USB 电缆,并立即得到 ptp 模式和远程调试授权的提示。


这对我有用。即使 Chrome 无法识别设备,我也使用 USB 数据线为手机充电
这是我在这里见过的最精彩的答案之一。如此简单,如此明显!谢谢
我真的希望我对这个答案有更多的支持。
USB 充电线只有 2 根线,而真正的 USB 线有 4 根线。 2 根额外的电线用于数据传输。
@henon 使用支持数据传输的电缆,您可以访问手机文件。就像一个 USB 棒。
A
Alex

多年来,我一直在不同的计算机和不同的设备上使用这个工具。我经常发现 chrome / ADT 看不到我的设备。

在这种情况下,唯一对我有用的是重置 ADB 守护进程:

adb kill-server

或 / 和

adb usb

重新插入设备后,设备上会显示一条消息,要求您允许从连接的计算机进行 USB 调试。允许此请求非常重要。


adb usb 向我返回“错误:找不到设备‘(null)’”有什么想法吗?
@BraianMellor 遇到了同样的错误,但在那之后我开始看到我的设备
伟大的!这适用于我的三星 Galaxy S8。谢谢。
adb kill-serveradb start-server 是唯一适用于我的旧三星 Galaxy Tab 3 的东西。其他解决方案建议将“USB 配置”更改为“音频源”或“MIDI”,但这不是必需的。事实上,我在三星 Galaxy Tab S 上将“USB 配置”设置为“充电”,但我仍然能够将 Android 设备连接到 devtools。我猜测将“USB 配置”设置为“音频源”或“MIDI”会通过在后台执行 adb kill-serveradb start-server 来重置 ADB 守护进程
C
Car4p17

ADB 必须正在运行。只是去

C:\Users\yourUserName\AppData\Local\Android\Sdk\platform-tools 并运行 adb devices,守护程序应启动,然后显示所有连接的设备。


感谢上帝,这对于我的三星 Galaxy s8 和 Windows 10 来说一直是个问题。
V
ViniH

今天做了一场噩梦,三星 Galaxy Note 9 和没有 Android Studio 的 Windows 10 笔记本电脑。以下是调试的工作步骤。

1) 以通常的方式在手机上开启开发者模式,并打开“USB Debugging”。

2) 在您的计算机上安装适用于 Windows 的三星 USB 驱动程序 https://developer.samsung.com/galaxy/others/android-usb-driver-for-windows

3)在您的计算机上打开 Chrome - 在开发控制台中打开远程设备(此时它会说没有检测到设备)。

4) 通过 USB 数据线将手机连接到计算机。

5) 接受任何授权提示并等到计算机显示“您的设备已准备就绪..”等。

6) 在手机上,向下滑动顶部菜单并点击“P Android 系统” - 在“将 USB 用于”下选择“MIDI”。

7) 各种设置通知会出现在您的PC上,当它们完成后,您会得到授权提示,以便在您的手机上进行调试。接受!再等几秒钟,你会发现手机现在出现在电脑上的 Chrome 开发工具中,再过几秒钟就会连接上。

别客气。


除了每次连接设备时我都需要查看 MIDI 选项这一事实之外,它就像一个该死的魅力。这是第一个在没有任何尝试/失败循环的情况下真正起作用的解决方案。
您可以通过转到设置启用开发模式 - >大约然后点击内部版本号 7 次。请参阅stackoverflow.com/questions/16866412
s
sledgeweight

Ubuntu Linux 20 更新:

您可能不再需要执行以下任何命令。 sudo apt install -y adb 就足够了。 Chromium 83 默认启用该端口转发规则

较旧的答案:

对于使用 Ubuntu 的任何人,我使用以下内容:

https://github.com/M0Rf30/android-udev-rules

记下 Ubuntu 16 用户所需的添加组名命令。

我还安装了 ADB 工具 sudo apt install android-tools-adbsudo apt install android-tools-fastboot,不需要整个 Android SDK

最后,不要忘记在手机最终连接的设备旁边的 devtools 设置中添加端口转发,即 8080 |本地主机:8080


sudo apt install android-tools-adb android-tools-fastboot 在我的情况下就足够了。谢谢!
在不必担心连接问题之后,我的诀窍是点击插入 USB 时出现在顶部栏中的“弹出”图标,然后在下拉菜单中点击我的手机(诺基亚 6)显示,然后手机提示进行 rsa 密钥检查,它突然工作。
Ubuntu Linux 20 更新:不再需要做任何这些。 sudo apt install -y adb 就足够了。 Chromium 83 默认启用该端口转发规则。
M
Mahdi Bashirpour

运行 adb 命令行。像这样

adb devices

杰出的。需要安装 Android Studio 或 ADB
A
Alex M

如果您使用的是 Windows,则需要为您的手机安装驱动程序。你可以得到他们here

如果它仍然不起作用,我已经通过手动重新启动 Android Debug Bridge 来连接。更多信息是 here


已经安装了驱动程序,但是在阅读了您链接到的另一篇文章中的步骤后,我在我的 PC 上安装了更多东西以使其正常工作。添加了这些步骤作为对我自己问题的答复。
谢谢,我需要这些驱动程序;)
G
Gustavo Morais

我必须做的是在 chrome://inspect/#devices 禁用“发现网络目标”。

这是在我的设置中解决它的唯一方法(基于 chrome 版本 78.0.3904.97 deepinOS/debian)。


r
riad ghalloussi

Chrome“远程设备”在我没有使用几个月后停止工作。

我解决了这个问题:在我的设备(三星 J3)的“开发选项”中,我取消了 USB 调试授权,然后在我的计算机中,我在“C:\Program Files (x86)\Android\android-sdk\ platform-tools”文件夹中出现提示,询问我是否允许我的计算机调试应用程序的天气。我点击是然后 chrome 检测到我的设备


是的,Android sdk 平台工具下的 adb.exe 命令是解决 Chrome 无法识别我的 android 设备问题的关键。
S
ShortFuse

Chrome 似乎存在重新协商设备身份验证的错误。您可以尝试禁用 USB 调试并再次启用它。有时您会收到一个弹出窗口,要求您再次信任您的计算机密钥。

或者,您可以转到您的 Android SDK 并运行 adb devices,这将强制重新协商。

在任一(或两者)之后,Chrome 应该开始工作。


T
The Conspiracy

如果在华为或荣耀手机上运行,请确保在您的计算机上安装并运行 HiSuite。 USB调试仅在HiSuite开启时有效。


您必须打开 HiSuite 才能显示手机的连接提示,但您不需要将 HiSuite 与手机连接。另一个重要的事情是选择PTP(图片传输)而不是收费或MTP
A
Alex M

我尝试了@maurice cruz 的回答,但无法获得实际的驱动程序。然后我找到了 this post,它为他们的设备下载了全球 LG 驱动程序(不确定它是否涵盖所有,但很多)。安装后,关闭 USB 调试,然后重新打开,系统提示我接受 RSA。


P
Punit S

上面提到的答案都不适合我。但是,对我有用的是端口转发。此处详细步骤:

确保您已安装 adb(windowd、mac、ubuntu 的步骤) 确保您在移动设备上运行 chrome 在您的 PC 上,从命令行运行以下命令: adb forward tcp:9222 localabstract:chrome_devtools_remote 在运行上述命令时,接受手机上的授权。下面是我在笔记本电脑上看到的那种输出: $:/> adb forward tcp:9222 localabstract:chrome_devtools_remote * daemon not running。现在在端口 5037 上启动它 * * 守护进程已成功启动 * 现在打开您的 chrome 并输入“localhost:9222”,您将看到要检查的活动选项卡。

Here 是这种方法的来源


A
Alex M

我是应用程序编程的新手,这是我尝试使用 LG G3 设备调试示例程序时遇到的第一个问题。上面带有详细说明的帖子应该适用于所有人。我正在添加我的经验,以防它帮助其他人:

我一步一步地按照说明进行操作,但只有一个。也就是说,从我的 OEM 安装 USB 驱动程序。我的手机一直通知调试已打开(在通知区域),我可以传输数据和充电。这让我觉得安装了适当的 USB 驱动程序。但事实并非如此。最后我去了 LG site 并为我的 LG G3 下载了 USB 驱动程序。在我安装驱动程序并通过电缆将手机重新连接到计算机后,我得到了 RSA 密钥提示。我的 Chrome 现在可以检测到它,我也可以通过 Android Studio 在我的手机上运行我的应用程序。


我有一个 LG G2 mini,必须安装 LGMobileDriver_WHQL_Ver_4.0.4 才能用 adb 捕获它。因为我在官方网站上没有找到 g2 mini,所以为其他一些 G2 型号下载了驱动程序。
S
Simon_Weaver

在我在手机上打开和关闭启用调试功能后,切换“发现 USB 设备”似乎启动了一些东西。

也可能是不同的电缆问题。我的案例可能干扰了数据连接,但不确定。

https://i.stack.imgur.com/1i0wI.png


B
Brendan

使用运行 Android Pie 的三星 Galaxy S9。 -- 2019 年 5 月 与上述答案类似,以及 NickW 针对该答案的帖子:连接设备后,不要转到设置,而是转到手机的通知栏 > Android 系统并“点击其他 USB 选项”。在选项下选择 MIDI,您就可以开始了!


C
Chunky Chunk

我解决了这个问题,无需安装任何三星或 Android SDK 驱动程序,也无需选择 MIDI 或图像传输选项,如上面跨越几年的许多答案中所述。

对我来说,在 Windows 10 上,问题是由名为 Your Phone 的 Windows 10 内置应用程序引起的。我只需要在其 Advanced Settingsrepair 应用程序。可能有更简单的方法来访问应用程序的设置,但我是这样访问它们的:

系统设置 添加或删除程序 从列表中单击您的电话 选择高级选项 在重置选项下选择修复

之后,当我在我的 Android 手机(三星 A30)上重新连接并切换 USB Debugging 时,我的手机提示我批准 RSA 密钥指纹,这使 Chrome DevTools 最终能够识别我的手机。


A
Alex M

只是在此处添加以供参考,我试图连接 LG G5 Android 手机,但 Chrome 开发工具无法识别它,直到我下载了 LG USB 驱动程序 here

祝你好运!


S
Stepan Yakovenko

我使用过六种不同的 Android 设备和多条电缆,我不得不说调试器工作不稳定。有时它可以看到设备,有时则不能。有时重新启动 Chrome 会有所帮助。这是一个相关的错误https://bugs.chromium.org/p/chromium/issues/detail?id=788161,您可以提供证据。


R
Robin Chow

目前使用 LG G7 和 Windows 10。对我来说,一旦手机物理连接,将 USB 连接模式更改为照片传输(我最初使用文件传输),Chrome 的远程设备检测到我的手机。据我所知,我只安装了移动驱动程序,没有安装 ADT 等。


s
slfan

如果您的手机中有andorid 9,则必须在Android Studio 中更新Android SDK。

打开 Android Studio 并转到设置。

系统设置\安卓

选择 Android SDK(您将看到新版本的 SDK)

点击申请

您的手机现在需要在 MIDI 模式下访问。


T
TylerH

有一个必要的步骤没有详细说明:

adb一定要运行(不是因为安装了才会运行建立连接)

由于未知原因,在 chrome (canary) 上打开“开发人员工具”不一定会以良好的参数启动 ADB 的运行。然后,您将不会在智能手机上看到“确认与'您的电脑地址'的远程连接”问题,而在 PC 上,您可以在连接面板上看到“等待未知连接”。然后,如果这没有发生,则必然不会建立连接。请注意,其他一些工具会启动 ADB,但重要的是启动 ADB 并建立连接。

当您运行 ">ADB connect 'IPofYourSmartphone port'" 或 ADB 由软件运行以获得正确连接时,ADB 发送请求,在您的智能手机上显示面板确认

这对于 USB 或 Wifi 连接太有效了。如果您在 android 上使用“ADB wireless by Henry”之类的工具,您将获得获得 wifi 调试远程连接的完整指南。


N
Noman

在手机上确保调试模式已打开。