繁体   English   中英

Chrome远程设备仅在打开Android Studio的情况下检测到Android手机

[英]Chrome remote devices only detects android phone with android studio open

我过去已经开始开发Android应用程序,今天发现我们可以使用Chrome Dev Tools上的“远程设备”工具检查远程设备浏览器上的页面。

令我惊讶的是,尽管过去曾经在Android Studio中被检测到,但我的Android设备在Chrome的“远程设备”选项卡中未被识别。

我打开Android Studio来测试是否仍然可以在Android手机上部署该应用程序,然后...。 现在我注意到该手机已在Chrome浏览器中识别出来...什么?!

我关闭了Android Studio,但它又消失了。 重新打开Android Studio时,远程设备不会立即检测到电话,只有在我单击运行并显示“选择部署目标”窗口后,才会检测到电话。

我怀疑它与ADB的初始化有关,但是我不知道那是什么,它只是说当我单击在Android Studio上运行时它正在初始化。 当Android Studio关闭时,我想它也关闭了,我需要它一直在运行。 我如何才能使其在Android Studio之外运行,我是否真的应该这样做或安装不正确?

细节:

电脑作业系统:Windows 10

电脑Chrome版本:70.0.3538.77

Android作业系统版本:7.0.0; SM-A520F内部版本/ NRD90M

Android Chrome版本:70.0.3538.64

Android Studio版本:3.2

编辑:好的,所以我从这里下载了android独立平台工具: https//developer.android.com/studio/releases/platform-tools

然后在下载的文件夹中运行命令行,结果如下:

C:\\Users\\rmarques\\Desktop\\platform-tools>adb devices List of devices attached * daemon not running; starting now at tcp:5037 * daemon started successfully 521008c4650534ed device

因此,问题在于守护程序未运行。 关闭命令行后,它将继续运行,并且仍然可以在远程设备上识别我的电话。 我知道每次启动时都有一个守护进程可能不是最佳实践,但是当我使用USB连接手机时应该启动守护进程,对吗?

EDIT2: https : //developers.google.com/web/tools/chrome-devtools/remote-debugging/? utm_source = dcc & utm_medium = redirect & utm_campaign = 2016q3甚至没有提到需要SDK工具或ADB或其他任何东西,只有手机和最低Chrome版本/ Android操作系统。

在chrome上,取消选中“转义”后找到的“远程设备的设置”上的“发现USB设备”,然后在底部的控制台上取消选中。

cd进入android平台工具文件夹中adb.exe所在的文件夹。

启动adb服务器( adb start-server

解锁手机,连接USB端口。

询问身份验证的提示出现后,请稍等片刻,然后按OK,请不要单击“ allow always”,因为如果您要使用tcp ip模式,将来更改手机的ip会产生问题。

检查chrome远程设备菜单上是否已连接手机。 如果未连接且绿色未显示,请通过终止adb服务器( adb kill-server )重新开始


可选的

要另外不一直使用USB电缆,请使用tcp ip模式。 如果设备ip保持不变,那么您将很幸运,即使重新启动Windows设备后,您的手机仍可以被chrome远程设备调试。

连接到USB调试后,以tcp ip模式启动( adb tcpip 5555

请稍等片刻,然后在提示符下接受“确定”,看看设备是否已在Chrome上连接。

断开USB连接。

使用电话ip和tcp ip模式端口(5555)启动连接到电话的命令( adb connect 192.168.123.456:5555

请稍等片刻,然后在提示符下接受“确定”,看看设备是否已在Chrome上连接。 如果连接失败,请重新运行相同的connect ip:port命令,电话验证提示会出现。 等待一段时间,然后单击确定。

如果成功,使用电话的ip启动相同的命令进行连接应该说已经连接。

如果该方法不起作用,则在Android手机上,撤消USB调试授权,并在终止adb服务器后重新开始。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM