在uni-app中Android14及以上的机型中使用devtools连接不上

在uni-app中Android14及以上的机型中使用devtools连接不上

io.dcloud.HBuilder中的chromium会报错:[ERROR:devtools_http_handler.cc(771)] Rejected an incoming WebSocket connection from the devtools://devtools origin. Use the command line flag --remote-allow-origins=devtools://devtools to allow connections from this origin or --remote-allow-origins=* to allow all origins.


更多关于在uni-app中Android14及以上的机型中使用devtools连接不上的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于在uni-app中Android14及以上的机型中使用devtools连接不上的实战教程也可以访问 https://www.itying.com/category-93-b0.html


这个错误是由于Android 14及以上版本对WebSocket连接做了更严格的安全限制导致的。解决方法如下:

  1. 在manifest.json中配置:
"app-plus": {
    "chromium": {
        "remote-allow-origins": "devtools://devtools"
    }
}
  1. 如果上述方法无效,可以尝试更宽松的配置:
"remote-allow-origins": "*"
  1. 确保使用最新版本的HBuilderX,因为官方可能已经针对Android14做了适配更新。

  2. 如果仍然有问题,可以尝试在真机调试时使用adb命令:

adb shell am start -n io.dcloud.HBuilder/.activity.InspectActivity
回到顶部