Android Studio调试Web应用时DevTools缺失Network等标签怎么办?
Android Studio中DevTools缺失标签及替代启动方案
标签缺失的常见原因
- 当前调试的是WebView组件而非独立Web应用,AS内置DevTools对WebView的调试功能有部分限制;
- Android Studio与内置DevTools版本不兼容,导致功能模块加载不全;
- 调试会话未正确绑定到目标Web应用进程。
其他启动DevTools的方式
Chrome远程调试
- 确保设备开启USB调试并连接电脑;
- 打开Chrome浏览器,在地址栏输入
chrome://inspect; - 在页面中找到对应设备下的目标Web应用/WebView,点击
inspect即可打开完整功能的DevTools,包含Network、Memory等所有标签。
ADB命令转发端口
在终端执行命令:adb forward tcp:9222 localabstract:chrome_devtools_remote之后在Chrome浏览器访问
http://localhost:9222,选择对应的Web进程即可进入调试。代码开启WebView调试权限
如果调试的是WebView,在应用代码中添加以下配置(确保在WebView初始化前调用):WebView.setWebContentsDebuggingEnabled(true);配置完成后,再通过上述两种方式连接调试即可获得完整DevTools功能。
内容的提问来源于stack exchange,提问作者buttonsrtoys
相关产品推荐
相关产品推荐

