出现如图提示应该怎么操作捏
该问题请在专业群( HBuilderX技术交流群 ) 咨询,群中有相关专业的管理员和群友。
出现“请升级ADB至32或更高版本”的提示,说明当前 HBuilderX 自带的 adb 版本低于 32,而您的手机或模拟器要求 adb 32 及以上。
请按以下步骤替换即可:
完全退出 HBuilderX
打开任务管理器,结束所有 adb.exe、tadb.exe、kadb.exe 等进程,确保端口 5037 未被占用(可用 netstat -ano | findstr 5037 检查)。
备份并替换 adb
进入 HBuilderX 安装目录
plugins/launcher-tools/tools/adbs/adb.exe
先将原 adb.exe 重命名备份(如 adb.exe.bak)。
获取官方 adb ≥ 32
从 Android SDK Platform-Tools 官网 下载最新版,解压后取出其中的 adb.exe(确认版本号 ≥ 32)。
覆盖并测试
将新的 adb.exe 复制到第 2 步目录,覆盖原文件。
重新启动 HBuilderX,执行「运行 → 运行到手机或模拟器」,提示应消失,设备可被正常识别。
仍有问题?
打开 HBuilderX 菜单「帮助 → 查看运行日志」,将日志贴到 DCloud 论坛 继续排查,发帖时注明操作系统、HBuilderX 版本、手机型号及系统信息。
1***@tmp.dcloud.io (作者)
2026-01-23 14:06:13.425 [INFO:] pluginJsonPath: "D:/HBuilderX/plugins/theme-seti/package.json"
2026-01-23 14:06:13.439 [INFO:] [Thread] The object move to thread occur in (PluginMannager::loadPlugin)
2026-01-23 14:06:13.440 [INFO:] pluginJsonPath: "D:/HBuilderX/plugins/theme-vsode/package.json"
2026-01-23 14:06:13.448 [INFO:] [Thread] The object move to thread occur in (PluginMannager::loadPlugin)
2026-01-23 14:06:13.449 [INFO:] pluginJsonPath: "D:/HBuilderX/plugins/uni_helpers/package.json"
2026-01-23 14:06:13.452 [INFO:] [Thread] The object move to thread occur in (PluginMannager::loadPlugin)
2026-01-23 14:06:13.453 [INFO:] pluginJsonPath: "D:/HBuilderX/plugins/uni_modules/package.json"
2026-01-23 14:06:13.463 [INFO:] [Thread] The object move to thread occur in (PluginMannager::loadPlugin)
2026-01-23 14:06:13.463 [INFO:] pluginJsonPath: "D:/HBuilderX/plugins/uni_modules_proxy/package.json"
2026-01-23 14:06:13.464 [INFO:] [Thread] The object move to thread occur in (PluginMannager::loadPlugin)
2026-01-23 14:06:13.465 [INFO:] pluginJsonPath: "D:/HBuilderX/plugins/uniapp-basic/package.json"
2026-01-23 14:06:13.476 [INFO:] [Thread] The object move to thread occur in (PluginMannager::loadPlugin)
2026-01-23 14:06:13.476 [INFO:] pluginJsonPath: "D:/HBuilderX/plugins/uniapp-extension/package.json"
2026-01-23 14:06:13.504 [INFO:] [Thread] The object move to thread occur in (PluginMannager::loadPlugin)
2026-01-23 14:06:13.509 [INFO:] pluginJsonPath: "D:/HBuilderX/plugins/unicloud/package.json"
2026-01-23 14:06:13.526 [INFO:] [Thread] The object move to thread occur in (PluginMannager::loadPlugin)
2026-01-23 14:06:13.528 [INFO:] pluginJsonPath: "D:/HBuilderX/plugins/unicloud_proxy/package.json"
2026-01-23 14:06:13.544 [INFO:] [Thread] The object move to thread occur in (PluginMannager::loadPlugin)
2026-01-23 14:06:13.545 [INFO:] pluginJsonPath: "D:/HBuilderX/plugins/update_plugin/package.json"
2026-01-23 14:06:13.546 [INFO:] [Thread] The object move to thread occur in (PluginMannager::loadPlugin)
2026-01-23 14:06:13.547 [INFO:] pluginJsonPath: "D:/HBuilderX/plugins/uts-development-proxy/package.json"
2026-01-23 14:06:13.563 [INFO:] [Thread] The object move to thread occur in (PluginMannager::loadPlugin)
2026-01-23 14:06:13.563 [INFO:] pluginJsonPath: "D:/HBuilderX/plugins/uts-language/package.json"
2026-01-23 14:06:13.576 [INFO:] [Thread] The object move to thread occur in (PluginMannager::loadPlugin)
2026-01-23 14:06:13.577 [INFO:] =========================================cost 362
2026-01-23 14:06:13.709 [WARNING:] QWinJumpList: AppendCategory() failed: 0x80070005, E_ACCESSDENIED.
2026-01-23 14:06:13.739 [WARNING:] QWinJumpList: AppendCategory() failed: 0x80070005, E_ACCESSDENIED.
2026-01-23 14:06:13.782 [INFO:] [Thread] The object move to thread occur in (BuiltinBrowserHelper::instance)
2026-01-23 14:06:13.782 [INFO:] open workbenchwindow.
2026-01-23 14:06:13.783 [INFO:] WorkbenchPage::onPreWindowOpen
2026-01-23 14:06:13.821 [INFO:] enter main loop.
2026-01-23 14:06:13.822 [INFO:] KeybindingSwitcher::setCurrentId: id= "vscode"
2026-01-23 14:06:14.043 [INFO:] Start Elapsed Time : "1039"
2026-01-23 14:06:14.044 [INFO:] [Thread] The object move to thread occur in (JobManager::runInStandaloneThread<void>)
2026-01-23 14:06:14.044 [INFO:] [Thread] The object move to thread occur in (UIResponseWatcher::watch@0)
2026-01-23 14:06:14.044 [INFO:] >>>> all ui opened,now begin create fs watcher server.
2026-01-23 14:06:14.045 [INFO:] pluginJsonPath: "D:/HBuilderX/plugins/app-safe-pack/package.json"
atch@1)
2026-01-23 14:06:14.045 [INFO:] [Thread] The object move to thread occur in (JSONRPCMsgConnection)
2026-01-23 14:06:14.045 [INFO:] emit postWindowOpen.
2026-01-23 14:06:14.046 [INFO:] [Thread] The object move to thread occur in (PluginMannager::loadPlugin)
2026-01-23 14:06:14.048 [INFO:] pluginJsonPath: "D:/HBuilderX/plugins/crashpad/package.json"
2026-01-23 14:06:14.049 [INFO:] [Thread] The object move to thread occur in (PluginMannager::loadPlugin)
2026-01-23 14:06:14.050 [INFO:] pluginJsonPath: "D:/HBuilderX/plugins/uniapp-cli-vite/package.json"
2026-01-23 14:06:14.072 [INFO:] [Thread] The object move to thread occur in (PluginMannager::loadPlugin)
2026-01-23 14:06:14.072 [INFO:] pluginJsonPath: "D:/HBuilderX/plugins/amazon-corretto/package.json"
2026-01-23 14:06:14.073 [INFO:] [Thread] The object move to thread occur in (PluginMannager::loadPlugin)
2026-01-23 14:06:14.073 [INFO:] pluginJsonPath: "D:/HBuilderX/plugins/ripgrep/package.json"
2026-01-23 14:06:14.075 [INFO:] [Thread] The object move to thread occur in (PluginMannager::loadPlugin)
2026-01-23 14:06:14.076 [INFO:] pluginJsonPath: "D:/HBuilderX/plugins/jshint/package.json"
2026-01-23 14:06:14.078 [INFO:] [Thread] The object move to thread occur in (PluginMannager::loadPlugin)
2026-01-23 14:06:14.078 [INFO:] pluginJsonPath: "D:/HBuilderX/plugins/uniapp-uts-v1/package.json"
2026-01-23 14:06:14.093 [INFO:] [Thread] The object move to thread occur in (PluginMannager::loadPlugin)
2026-01-23 14:06:14.094 [INFO:] pluginJsonPath: "D:/HBuilderX/plugins/node_modules/package.json"
2026-01-23 14:06:14.096 [INFO:] [Thread] The object move to thread occur in (PluginMannager::loadPlugin)
2026-01-23 14:06:14.096 [INFO:] pluginJsonPath: "D:/HBuilderX/plugins/flyingBook-Extension/package.json"
2026-01-23 14:06:14.098 [INFO:] [Thread] The object move to thread occur in (PluginMannager::loadPlugin)
2026-01-23 14:06:14.099 [INFO:] pluginJsonPath: "D:/HBuilderX/plugins/pm/package.json"
2026-01-23 14:06:14.100 [INFO:] [Thread] The object move to thread occur in (PluginMannager::loadPlugin)
2026-01-23 14:06:14.100 [WARNING:] QObject::connect: signal not found in WorkbenchWindow
2026-01-23 14:06:14.142 [WARNING:] Could not parse stylesheet of object 0x1a233f80160
2026-01-23 14:06:14.144 [WARNING:] Could not parse stylesheet of object 0x1a233f80160
2026-01-23 14:06:14.194 [WARNING:] Could not parse stylesheet of object 0x1a233f80160
.
2026-01-23 14:06:14.308 [INFO:] start plugin host ...
2026-01-23 14:06:14.331 [INFO:] [Thread] The object move to thread occur in (JSONRPCMsgConnection)
2026-01-23 14:06:14.484 [INFO:] QLocalServer's newConnection( "PluignHost" ) is coming.
2026-01-23 14:06:14.503 [INFO:] pluign host start successed!
2026-01-23 14:06:14.505 [WARNING:] [PluginHost] use pipe transport => \.\pipe\hbuilderx_1769148374331_pipe
2026-01-23 14:06:14.619 [INFO:] Plugin host started successed!
2026-01-23 14:06:14.789 [WARNING:] QWinJumpList: AppendCategory() failed: 0x80070005, E_ACCESSDENIED.
2026-01-23 14:06:15.040 [WARNING:] QWinJumpList: AppendCategory() failed: 0x80070005, E_ACCESSDENIED.
2026-01-23 14:06:15.187 [INFO:] [PluginHost] 正在激活插件uniapp-basic...
2026-01-23 14:06:15.187 [INFO:] find Node.js Path: "D:/HBuilderX/plugins/node/node.exe"
2026-01-23 14:06:15.189 [INFO:] [Thread] The object move to thread occur in (IDEConfigure::getJsonValue)
2026-01-23 14:06:15.189 [INFO:] [Update] do check update...
2026-01-23 14:06:15.197 [INFO:] [Thread] The object move to thread occur in (AutoSaveThread::earlyStartup)
2026-01-23 14:06:15.197 [INFO:] [Thread] The object move to thread occur in (AutoSaveThread::initConnects)
2026-01-23 14:06:15.242 [INFO:] [PluginHost] 插件uniapp-basic激活成功。
2026-01-23 14:06:15.246 [INFO:] [PluginHost] 正在激活插件uniapp-extension...
2026-01-23 14:06:15.626 [INFO:] [Thread] The object move to thread occur in (JobManager::runInStandaloneThread<T>)
2026-01-23 14:06:15.627 [INFO:] [PluginHost] 插件uniapp-extension激活成功。
2026-01-23 14:06:15.628 [INFO:] [PluginHost] 正在激活插件hbuilderx-language-services...
2026-01-23 14:06:15.658 [INFO:] [Thread] The object move to thread occur in (JobManager::runInStandaloneThread<T>)
2026-01-23 14:06:15.994 [INFO:] User logged in
2026-01-23 14:06:16.191 [INFO:] (checkupdate) getjson: "https://update.liuyingyong.cn/hbuilderx/alpha/win32/update/index.json?tmp=50776191"
2026-01-23 14:06:16.300 [INFO:] [Thread] The object move to thread occur in (JobManager::runInStandaloneThread<void>)
2026-01-23 14:06:16.301 [INFO:] [Thread] The object move to thread occur in (JobManager::runInStandaloneThread<void>)
2026-01-23 14:06:16.473 [INFO:] (checkupdate) [index.json is valid] getjson: "https://update.liuyingyong.cn/hbuilderx/alpha/win32/update/index.json?tmp=50776191"
2026-01-23 14:06:16.473 [INFO:] (checkupdate isplugin) compare newver( 4.87.2025121004 ) nowVersion( 4.87.2025121004 )
2026-01-23 14:06:16.473 [INFO:] (checkupdate) updaterequests is empty
2026-01-23 14:06:16.474 [INFO:] (checkupdate) clear "D:/HBuilderX/update/patch"
2026-01-23 14:06:16.474 [INFO:] (checkupdate) clear "D:/HBuilderX/update/patch.tmp"
2026-01-23 14:06:16.475 [INFO:] (checkupdate) report noupdate
2026-01-23 14:06:16.475 [INFO:] [Update] No update.
2026-01-23 14:06:16.476 [INFO:] Upgrade::canFallback::check( "D:/HBuilderX/update/backup/root/hbuilder.root" ) exits?
2026-01-23 14:06:16.476 [INFO:] Upgrade::canFallback::check return false
2026-01-23 14:06:16.944 [WARNING:] [PluginHost] [TypeScript] [Info - 06:06:16.944] Starting TS Server
2026-01-23 14:06:16.946 [WARNING:] [PluginHost] [TypeScript] [Info - 06:06:16.945] Using tsserver from: D:\HBuilderX\plugins\hbuilderx-language-services\node_modules\typescript\lib\tsserver.js
2026-01-23 14:06:16.948 [WARNING:] [PluginHost] [TypeScript] [Info - 06:06:16.948] <syntax> Forking...
2026-01-23 14:06:16.960 [WARNING:] [PluginHost] [TypeScript] [Info - 06:06:16.960] <syntax> Starting...
2026-01-23 14:06:16.962 [WARNING:] [PluginHost] [TypeScript] [Info - 06:06:16.962] <semantic> Forking...
2026-01-23 14:06:16.970 [WARNING:] [PluginHost] [TypeScript] [Info - 06:06:16.971] <semantic> Starting...
2026-01-23 14:06:17.589 [INFO:] [PluginHost] 插件hbuilderx-language-services激活成功。
2026-01-23 14:06:17.590 [INFO:] [PluginHost] 正在激活插件extension-development...
2026-01-23 14:06:17.713 [INFO:] [PluginHost] 插件extension-development激活成功。
2026-01-23 14:06:17.713 [INFO:] [PluginHost] 正在激活插件chrome-base...
2026-01-23 14:06:17.787 [INFO:] [PluginHost] 插件chrome-base激活成功。
2026-01-23 14:06:17.788 [INFO:] [PluginHost] 正在激活插件im-notifier...
2026-01-23 14:06:17.801 [INFO:] [PluginHost] 插件im-notifier激活成功。
2026-01-23 14:06:17.804 [INFO:] [PluginHost] 正在激活插件unicloud...
2026-01-23 14:06:17.821 [INFO:] Execute command: "setContext"
2026-01-23 14:06:18.498 [INFO:] [PluginHost] 插件unicloud激活成功。
2026-01-23 14:06:18.499 [INFO:] [PluginHost] 正在激活插件uni_modules...
2026-01-23 14:06:18.506 [INFO:] [Thread] The object move to thread occur in (JobManager::runInStandaloneThread<T>)
2026-01-23 14:06:18.561 [INFO:] [PluginHost] 插件uni_modules激活成功。
2026-01-23 14:06:18.563 [INFO:] [PluginHost] 正在激活插件format...
2026-01-23 14:06:18.594 [INFO:] [PluginHost] 插件format激活成功。
2026-01-23 14:06:18.595 [INFO:] [PluginHost] 正在激活插件unicloud_proxy...
2026-01-23 14:06:18.616 [INFO:] [PluginHost] 插件unicloud_proxy激活成功。
2026-01-23 14:06:18.617 [INFO:] [PluginHost] 正在激活插件nodeserver...
2026-01-23 14:06:18.636 [INFO:] [PluginHost] 插件nodeserver激活成功。
2026-01-23 14:06:18.636 [INFO:] [PluginHost] 正在激活插件launcher...
2026-01-23 14:06:18.979 [INFO:] [PluginHost] 插件launcher激活成功。
kspace":{"applyEdit":true,"workspaceEdit":{"documentChanges":true,"resourceOperations":["create","rename","delete"],"failureHandling":"textOnlyTransactional"},"didChangeConfiguration":{"dynamicRegistration":true},"didChangeWatchedFiles":{"dynamicRegistration":true},"symbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"tagSupport":{"valueSet":[1]}},"executeCommand":{"dynamicRegistration":true},"configuration":true,"workspaceFolders":true},"textDocument":{"publishDiagnostics":{"relatedInformation":true,"versionSupport":false,"tagSupport":{"valueSet":[1,2]},"complexDiagnosticCodeSupport":true},"synchronization":{"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true,"didSave":true},"completion":{"dynamicRegistration":true,"contextSupport":true,"completionItem":{"snippetSupport":true,"commitCharactersSupport":true,"documentationFormat":["markdown","plaintext"],"deprecatedSupport":true,"preselectSupport":true,"tagSupport":{"valueSet":[1]},"insertReplaceSupport":true},"completionItemKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]}},"hover":{"dynamicRegistration":true,"contentFormat":["markdown","plaintext"]},"signatureHelp":{"dynamicRegistration":true,"signatureInformation":{"documentationFormat":["markdown","plaintext"],"parameterInformation":{"labelOffsetSupport":true},"activeParameterSupport":true},"contextSupport":true},"definition":{"dynamicRegistration":true,"linkSupport":true},"references":{"dynamicRegistration":true},"documentHighlight":{"dynamicRegistration":true},"documentSymbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"hierarchicalDocumentSymbolSupport":true,"tagSupport":{"valueSet":[1]}},"codeAction":{"dynamicRegistration":true,"isPreferredSupport":true,"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}}},"codeLens":{"dynamicRegistration":true},"formatting":{"dynamicRegistration":true},"rangeFormatting":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"prepareSupport":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"colorProvider":{"dynamicRegistration":true},"foldingRange":{"dynamicRegistration":true,"rangeLimit":5000,"lineFoldingOnly":true},"declaration":{"dynamicRegistration":true,"linkSupport":true},"selectionRange":{"dynamicRegistration":true},"callHierarchy":{"dynamicRegistration":true}},"window":{"workDoneProgress":true}}
2026-01-23 14:06:18.980 [INFO:] [PluginHost] 正在激活插件uts-development-proxy...
2026-01-23 14:06:19.000 [INFO:] [PluginHost] 插件uts-development-proxy激活成功。
2026-01-23 14:06:19.003 [INFO:] [PluginHost] 正在激活插件hbuilderx-issue-reporter...
2026-01-23 14:06:19.081 [INFO:] [PluginHost] 插件hbuilderx-issue-reporter激活成功。
2026-01-23 14:06:19.082 [INFO:] [PluginHost] 正在激活插件app-safe-pack...
2026-01-23 14:06:19.084 [INFO:] [Thread] The object move to thread occur in (JobManager::runInStandaloneThread<T>)
2026-01-23 14:06:19.283 [INFO:] [PluginHost] 插件app-safe-pack激活成功。
2026-01-23 14:06:20.198 [INFO:] Local Mac: "00:50:56:C0:00:01,00:50:56:C0:00:08,70:C9:4E:ED:B7:D5,00:25:AC:02:10:00"
2026-01-23 14:06:32.779 [WARNING:] QLayout: Cannot add a null widget to QVBoxLayout/
2026-01-23 14:06:32.894 [WARNING:] [PluginHost] win11 powershell error:Error: Command failed: cmd /c powerShell "Get-Process -id 21340 | select-object path"
'powerShell' ²»ÊÇÄÚ²¿»òÍⲿÃüÁҲ²»ÊÇ¿ÉÔËÐеijÌÐò
»òÅú´¦ÀíÎļþ¡£
2026-01-23 14:06:34.474 [WARNING:] QLayout: Cannot add a null widget to QVBoxLayout/
2026-01-23 14:08:14.861 [WARNING:] QLayout: Cannot add a null widget to QVBoxLayout/
2026-01-23 14:08:14.970 [WARNING:] [PluginHost] win11 powershell error:Error: Command failed: cmd /c powerShell "Get-Process -id 21340 | select-object path"
'powerShell' ²»ÊÇÄÚ²¿»òÍⲿÃüÁҲ²»ÊÇ¿ÉÔËÐеijÌÐò
»òÅú´¦ÀíÎļþ¡£
2026-01-23 14:08:16.445 [WARNING:] QLayout: Cannot add a null widget to QVBoxLayout/
2026-01-23 14:08:26.277 [INFO:] Upgrade::isFallbackedVersion ?
2026-01-23 14:08:26.278 [INFO:] Upgrade::isFallbackedVersion return false
2026-01-23 14:08:26.278 [INFO:] Upgrade::canFallback::check( "D:/HBuilderX/update/backup/root/hbuilder.root" ) exits?
2026-01-23 14:08:26.278 [INFO:] Upgrade::canFallback::check return false
2026-01-23 14:08:29.409 [INFO:] [Thread] The object move to thread occur in (DocumentProvider)
2026-01-23 14:08:30.655 [WARNING:] QWinJumpList: AppendCategory() failed: 0x80070005, E_ACCESSDENIED.
2026-01-23 14:08:30.685 [WARNING:] QWinJumpList: AppendCategory() failed: 0x80070005, E_ACCESSDENIED.