我按照谷歌的说明进行操作:https://developer.chrome.com/devtools/docs/remote-debugging . 我也经历了故障排除部分 - 但似乎没有任何效果 .
我有三星galaxy 3(android 4.1.2,chrome 42.0.2311.111) . USB调试已启用 . 我已经尝试重启USB设备几次后重启设备 .
在Windows 8上我运行chrome(44.0.2388.0 canary) . 我安装了Samsung USB Driver,我的电脑可以看到我的设备 .
插入设备时或使用检查页面打开金丝雀时,我都没有收到任何通知 . 我错过了什么吗?
4 回答
请尝试以下步骤:
下载并安装Android SDK
打开
SDK Manager.exe
选择
Android SDK Platform-tools
然后按Install packages...
打开命令提示符并执行以下命令:
cd C:\Program Files(x86)\Android\android-sdk\platform-tools
adb.exe devices
您应该收到这样的回复:
如果列出了您的设备,请检查Chrome是否检测到该设备,否则请尝试执行以下命令:
adb.exe kill-server
adb.exe start-server
adb.exe devices
再次检查Chrome是否检测到该设备 .
如果在执行
adb devices
命令后根本没有列出你的设备,你的配置有问题(例如错误或缺少驱动程序?)希望这有助于其他人......
这发生在我身上,因为我试图Chrome检查发布版本(Ionic;即
ionic build android --release
) . 如果我构建一个调试应用程序(ionic build android
),我可以从chrome检查工具中看到该应用程序而没有任何问题 .Google Play不喜欢检查所需的可调试应用程序https://developer.android.com/studio/publish/index.html - 请参阅此SO链接:debugging an ionic app for android platform因此Chrome检查中不会显示正确的版本 .
在我的情况下,问题解决了将Android设备的设置中的USB连接模式更改为 "Camera (PTP)" . 出于某种原因,当连接模式设置为MTP时,usb debbuging不起作用 .
这看起来像Chrome或Android中的错误 . 这有助于我:在你的Android设备上选择USB连接设置(弹出在电缆连接上打开) . 它具有MTP / PTP /充电模式 . 在MTP / PTP和后面之间切换 .