Chrome/Edge Inspect 未在 Mac M1 上显示 android APK

Chrome/Edge Inspect not showing android APK on Mac M1

提问人:Raashid A. 提问时间:2/1/2023 最后编辑:RobertRaashid A. 更新时间:2/1/2023 访问量:621

问:

我试图在 Android Studio Mac 上运行 APK,并使用以下方法在 Edge/Chrome 上检查它。

edge://inspect/#devices

但是 edge/Crhome 没有向我显示带有其他详细信息的“检查”按钮

enter image description here

我使用的是 Mac M1 Android studio 最新版本。Edge 和 Chrome 都是最新的。

Android-Studio APK chrome-remote-debugging

评论

0赞 Morrison Chang 2/1/2023
可能的欺骗:Chrome://inspect#devices 找不到用于 USB 调试的设备。在尝试使用 Chrome/Edge 浏览器之前禁用/杀死您的 adb-server。
0赞 Raashid A. 2/1/2023
@MorrisonChang 它没有帮助我。我已经遵循了该指南。
0赞 Morrison Chang 2/1/2023
只需确认带有 WebView 的 APK 中的代码具有: developer.chrome.com/docs/devtools/remote-debugging/webviews 在任何问题中,请务必添加您已按照带有链接的 x 说明进行操作,因为没有人知道您尝试了什么。
0赞 Raashid A. 2/1/2023
是的@MorrisonChang在构建 APK 时启用了 WebView。对不起,我应该列出我尝试过的事情。:)

答:

0赞 bongo 2/1/2023 #1

默认情况下,当应用在包含 WebView 的屏幕上打开时,chrome/edge 开发工具会在列表中显示你的应用(它将允许检查该 WebView)。

编辑:默认情况下,WebView调试在模拟器上启用,在真实设备上,您需要显式启用此功能(感谢Robert( https://developer.chrome.com/docs/devtools/remote-debugging/webviews/#configure_webviews_for_debugging

就个人而言,我正在使用 stetho 库,它允许使用 chrome 开发工具检查应用程序,它有非常好的选择。http://facebook.github.io/stetho/

评论

0赞 Robert 2/1/2023
默认情况下,除非 Android 应用显式启用它,否则 WebView 的调试处于禁用状态:developer.chrome.com/docs/devtools/remote-debugging/webviews/...
0赞 bongo 2/1/2023
是的,在实际设备上,您需要启用 WebView 调试。它与模拟器一起工作。谢谢罗伯特