You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Chrome DevTools调试安卓模拟器App时多数标签空白、控制台失效求助

解决安卓模拟器App调试时DevTools大部分标签空白的问题

我之前也碰到过类似的DevTools异常情况,结合你已经做的操作(更新Chrome、重置DevTools默认设置)和故障表现,给你几个针对性的排查和修复步骤:

  • 检查模拟器WebView与桌面Chrome的版本兼容性:DevTools调试依赖两者的版本匹配度,如果模拟器里的WebView版本和桌面Chrome差异过大,很容易出现通信异常。你可以进入模拟器的「设置」-「应用和通知」-「查看所有应用」,找到「Android System WebView」查看版本号,尽量和桌面Chrome保持大版本一致(比如都是11x系列)。
  • 彻底重启模拟器和Chrome:别只是最小化后台,完全关闭模拟器(在模拟器管理器里点击「停止」)和Chrome进程,再重新启动并连接调试。有时候进程缓存堆积会导致这类诡异的UI加载问题。
  • 手动清除DevTools的缓存数据:除了DevTools设置里的「Restored defaults and reload」,你可以手动清理Chrome中DevTools的专属缓存:
    1. 在Chrome地址栏输入 chrome://settings/siteData
    2. 在搜索框输入「devtools」,勾选所有相关条目
    3. 点击「移除」按钮,然后重启Chrome
  • 尝试Chrome Canary版本:如果稳定版Chrome的DevTools持续异常,试试Chrome Canary(金丝雀版)——它包含最新的DevTools修复补丁,很多兼容性问题在这个版本里已经被解决。
  • 重置模拟器的ADB连接:进入模拟器的「开发者选项」,找到「撤销USB调试授权」,然后重新开启「USB调试」,再回到Chrome的 chrome://inspect 页面刷新并重新连接App。
  • 更换模拟器镜像:如果以上方法都无效,可能是当前使用的安卓模拟器镜像存在底层bug。你可以在Android Studio的AVD管理器里下载其他API级别的镜像(比如API 33或API 34),重新创建模拟器后再测试调试功能。

内容的提问来源于stack exchange,提问作者Pasquale Vitale

火山引擎 最新活动