uniapp 小米手机调试不显示是什么原因
我在使用uniapp开发时,遇到小米手机调试不显示内容的问题。其他安卓手机和iOS都正常,只有小米手机调试时页面空白,控制台也没有报错。已经尝试过清除缓存、重启手机和重新安装应用,问题依旧存在。请问有人知道是什么原因导致的吗?如何解决这个问题?
2 回复
小米手机调试不显示,可能是以下原因:
- 未开启USB调试:在开发者选项中打开。
- 驱动问题:检查USB驱动是否正常。
- 未授权:连接时手机弹出授权提示,需允许。
- 数据线问题:换原装数据线试试。
在UniApp开发中,小米手机调试时页面不显示,通常由以下原因导致。请按顺序排查:
-
开发者选项未开启 USB 调试
- 进入「设置」>「关于手机」,连续点击「MIUI 版本」7次开启开发者模式。
- 返回「设置」>「更多设置」>「开发者选项」,开启「USB 调试」和「USB 安装」。
-
未授权 USB 调试权限
- 首次连接时,手机端会弹出「是否允许 USB 调试」对话框,勾选「始终允许」后确认。
-
HBuilderX 未检测到设备
- 在 HBuilderX 中,点击「运行」>「运行到手机或模拟器」>「运行到 Android App 基座」。
- 若设备列表中无手机,尝试重新插拔 USB 线或更换数据线(推荐原装线)。
-
端口被占用或驱动问题
- 关闭电脑上的手机助手类软件(如小米手机助手)。
- 在开发者选项中关闭「MIUI 优化」后重试。
- 卸载旧驱动,安装最新小米 USB 驱动。
-
UniApp 本地端口冲突
- 在 HBuilderX 中修改调试端口:「运行」>「运行到手机或模拟器」>「设置 Android 调试端口」,改为 8081 等未占用端口。
-
手机网络与电脑不在同一网段
- 若使用无线调试,确保手机和电脑连接同一 WiFi。
- 在 HBuilderX 中运行到「内置浏览器」,扫码测试页面是否正常,排除代码问题。
-
系统权限限制(小米系统常见)
- 进入「手机管家」>「应用管理」>「权限」>「USB 安装管理」,确保 HBuilder/HBuilderX 被允许安装。
- 关闭「网络助手」中的流量提醒,避免拦截调试数据。
-
基座版本不匹配
- 在 HBuilderX 中重新制作自定义基座:「运行」>「运行到手机或模拟器」>「制作自定义基座」。
若以上步骤无效,尝试重启手机和电脑,或换一台小米手机测试。多数情况通过开启 USB 调试和授权即可解决。

