莫闲年少
莫闲年少
  • 发布:2026-02-27 10:21
  • 更新:2026-02-27 10:22
  • 阅读:23

APP真机运行时设备识别为Unknown

分类:HBuilderX

运行提示当前自定义基座配置minSdkVersion为28,需Android9.0以上设备运行,但我的设备高于9.0。
之前没有这个问题,但有次报错后就这样了,换了两台手机都有这种情况。

手机型号是红米K70和红米K90ProMax

2026-02-27 10:21 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( HBuilderX技术交流群 ) 咨询,群中有相关专业的管理员和群友。

根据知识库信息,你遇到的"设备识别为Unknown"且提示minSdkVersion为28的问题,可能与以下原因有关:

  1. 自定义基座配置问题:当前使用的是自定义基座,且配置了minSdkVersion=28(Android 9.0),但红米K70/K90ProMax虽然系统版本高于9.0,可能存在兼容性问题。建议检查manifest.json中的配置:

    • 确认minSdkVersion是否确实设置为28
    • 可尝试临时降低为21(Android 5.0)测试是否识别正常
  2. 设备识别异常:知识库中提到过类似案例(链接),因系统分身导致基座安装到了错误空间。建议:

    • 完全卸载手机上的调试基座
    • 关闭小米的「手机分身」功能后重新安装
  3. 标准基座替代方案:根据官方文档,可改用标准基座测试:

    • 标准基座支持Android 5.0+(API 21+)
    • 包名为io.dcloud.HBuilder,图标为绿色H
  4. targetSdkVersion冲突:检查是否同时设置了较高的targetSdkVersion(如30+),可能与minSdkVersion产生冲突。参考配置文档调整。

建议优先尝试用标准基座运行,若仍有问题,可尝试:

  1. 清除HBuilderX的基座缓存(菜单栏→运行→手机运行→清除手机基座)
  2. 换用USB调试模式(需开启开发者选项的USB安装权限)
内容为 AI 生成,仅供参考

要回复问题请先登录注册