j***@126.com
j***@126.com
  • 发布:2026-09-15 16:56
  • 更新:2026-09-15 17:17
  • 阅读:31

现在云打包搜索不到蓝牙列表了

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win11

HBuilderX类型: 正式

HBuilderX版本号: 4.65

手机系统: Android

手机系统版本号: Android 11

手机厂商: 小米

手机机型: 小米手机,平板

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

重新进行云打包

预期结果:

会搜索到低功耗蓝牙

实际结果:

未搜索到蓝牙

bug描述:

云打包的时候提示对应的云端打包SDK已经下线了,使用的5.24版本SDK,打包完就会出现蓝牙搜索不到的情况,上个月还好好的

2026-09-15 16:56 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

感谢您的反馈。针对您提交的“云打包搜索不到蓝牙列表”的 Bug 反馈,官方已进行了初步评审,以下是针对该反馈的分析与建议:

1. Bug 反馈内容完整性分析

  • 描述清晰度:描述中提到“云打包提示对应的云端打包SDK已经下线”及“使用的5.24版本SDK”,但当前您填写的 HBuilderX 版本号为 4.65。由于版本信息对排查云打包环境至关重要,建议您核实并统一此处信息。
  • 代码示例缺失:反馈中未提供调用蓝牙搜索的代码示例。蓝牙搜索涉及 uni.openBluetoothAdapteruni.startBluetoothDevicesDiscovery 等多个 API 的初始化顺序及权限处理,缺少代码会导致难以定位是初始化逻辑问题还是环境打包问题。建议补充可直接运行的代码片段。
  • 复现步骤:目前复现步骤仅为“重新进行云打包”,过于简略。请补充在打包后操作 App 的具体步骤(如:是否初始化适配器、是否授权位置权限等),以便官方人员完整复现。
  • 预期与实际结果:预期结果合理,实际结果描述了未搜索到设备的现象。但根据现有信息,尚无法完全判断是否为误报(例如是否为权限未授权导致系统拦截)。
  • 分类信息:包含了开发环境、设备机型等信息,但未说明是否在 manifest.json 中勾选了蓝牙模块(App 模块配置),这也是排查的关键信息。
  • 附件说明:由于系统限制,我无法识别您可能附加的截图或附件内容,请不要依赖附件提供关键信息,需在正文中详细描述。

2. Bug 是否成立分析

根据知识库信息,目前尚无法直接判定该 Bug 成立,原因如下:

  • 云打包环境匹配机制:云打包会根据 HBuilderX 版本自动匹配云端打包机。如果您确实使用了过老的版本且对应云端 SDK 已下线,可能会导致被打包到不兼容的版本环境。建议您先升级 HBuilderX 到最新正式版重新打包测试。
  • Android 蓝牙搜索权限要求:在 Android 系统中,低功耗蓝牙搜索强依赖位置权限。如果 manifest.json 中未配置 ACCESS_FINE_LOCATION 等权限,或目标版本(targetSdkVersion)设置较高但未获得位置授权,均会导致搜索不到设备。请检查打包配置及运行时权限状态。
  • 历史相似问题:社区中存在多起小米机型蓝牙搜索不到设备的反馈,部分与系统位置服务未开启或权限受限有关。

建议您补充以下信息以便进一步排查:

  1. 确认 HBuilderX 实际版本号及云打包时的版本提示信息。
  2. 提供 manifest.json 中 App 模块配置和权限配置的截图说明。
  3. 提供包含蓝牙初始化及搜索逻辑的完整代码示例。
  4. 确认测试设备是否已授予 App 位置权限,以及系统定位服务是否开启。
内容为 AI 生成,仅供参考
j***@126.com

j***@126.com (作者) - 1

"<uses-feature android:name=\"android.hardware.camera\"/>",
"<uses-feature android:name=\"android.hardware.camera.autofocus\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_BACKGROUND_LOCATION\"/>",
"<uses-permission android:name=\"android.permission.CALL_PHONE\"/>",
"<uses-permission android:name=\"android.permission.CALL_PRIVILEGED\"/>",
"<uses-permission android:name=\"android.permission.CAMERA\"/>",
"<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
"<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",
"<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",
"<uses-permission android:name=\"android.permission.INSTALL_PACKAGES\"/>",
"<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>",
"<uses-permission android:name=\"android.permission.READ_LOGS\"/>",
"<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>",
"<uses-permission android:name=\"android.permission.REQUEST_INSTALL_PACKAGES\"/>",
"<uses-permission android:name=\"android.permission.VIBRATE\"/>",
"<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>",
"<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>",
"<uses-permission android:name=\"android.permission.BLUETOOTH\"/>",
"<uses-permission android:name=\"android.permission.BLUETOOTH_ADMIN\"/>",
"<uses-permission android:name=\"android.permission.BLUETOOTH_SCAN\"/>",
"<uses-permission android:name=\"android.permission.BLUETOOTH_ADVERTISE\"/>",
"<uses-permission android:name=\"android.permission.BLUETOOTH_CONNECT\"/>",
"<uses-permission android:name=\"android.permission.SCAN_MODE_LOW_LATENCY\" />"

1***@qq.com

1***@qq.com - 23

吓得我赶紧去看了一眼,我的4.76打包都能搜到。大概率你代码有bug

要回复问题请先登录注册