z***@12xue.com.cn
z***@12xue.com.cn
  • 发布:2026-07-31 00:34
  • 更新:2026-07-31 00:35
  • 阅读:178

【报Bug】HBuilderX 5.14 云打包自定义基座遗漏插件文件夹

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 5.15

手机系统: Android

手机系统版本号: Android 16

手机厂商: vivo

手机机型: vivo x300

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

运行-运行到手机或模拟器-运行到Android app基座-自定义基座-本地基座

预期结果:

编译通过,完成安装

实际结果:

编译报错,提示uts插件[pow-amapx]不存在,请重新打包自定义基座

bug描述:

提交自定义基座云打包时,本地的编译产物正常,无遗漏插件,目录unpackage\dist\build下内容完整。

提交云端,云打包结束,无任何报错。

在运行到Android app自定义基座时,进行编译,会提示:uts插件[pow-amapx]不存在,请重新打包自定义基座。对应的unpackage\dist\dev下的内容也不完整。

打包账号(同企业下企业所有者账号购买的,本账号作为协作者)、app已购买此插件。

在升级5.15前,打包正常。

同事(企业所有者账号)Windows11下,HbuilderX同为5.15版本,打包一切正常,未出现遗漏内容的情况。

多次重复进行近十次云打包,没有解决此问题,unpackage目录下内容也反复清理过,没有效果。

且除了提示插件市场购买的这个插件不存在,对于我们自定义的插件,提示的则是编译失败,不确定是否是本问题引起的。

并且连接Android设备的方式,是通过CMD的adb指令进行连接的,通过HbuilderX的无线连接无法正常连接,连接上之后HbuilderX的列表中此设备则会出现两次,是重复的同一个设备。

uni_modules下的插件pow-amapx也是最新版本(2026-7-30更新)

2026-07-31 00:34 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

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

针对您提交的 Bug 反馈,经过详细评审与知识库比对,以下是官方视角的分析与排查建议:

1. Bug 反馈内容完整性评审

  • 描述清晰度:描述非常详尽,包含了本地与云端编译产物差异、协作者账号购买状态、历史版本对比、同事环境对比、自定义插件报错情况以及 ADB 连接异常等细节。这些信息有助于官方人员理解场景。
  • 代码示例:缺失。由于此问题属于云打包产物与工程配置层面的异常,未提供可直接运行的复现工程。建议您补充一个最小化复现项目(包含 pow-amapx 插件依赖及对应的 manifest.json 配置),以便官方人员直接提交云打包验证。
  • 复现步骤:提供了操作路径,但结合缺失的复现工程,官方人员目前无法直接验证。
  • 预期与实际结果:预期合理,实际结果描述准确,符合 UTS 插件未正确打入基座时的典型表现。
  • 分类信息:完整,包含 HBuilderX 5.15 正式版、Android 平台、Vue3 等关键版本信息。

2. Bug 是否成立分析

结合知识库与历史对话记录,此问题大概率属于环境缓存、账号同步或本地编译缓存未彻底清理导致的偶发/环境问题,而非 5.15 版本普遍的编译器缺陷。理由如下:

  1. 同事环境正常:您提到企业所有者账号在同为 5.15 版本的 Windows 11 下打包正常,说明 5.15 云打包链路本身是通畅的。
  2. 协作者账号与插件购买:您使用的是协作者账号,虽然提及已购买,但云打包时云端需要校验当前打包账号与企业权限的绑定关系。历史对话中存在大量因账号权限或试用状态未正确同步导致云打包基座缺失插件的案例。
  3. 本地缓存影响:在 uni-app x 中,UTS 插件编译会在本地产生大量临时文件。如果 unpackage 目录清理得不彻底,或者本地安全软件(如 360、微软 Defender)拦截了编译产物,会导致提交到云端的文件不完整,进而出现“插件不存在”或“自定义插件编译失败”的报错。

3. 排查建议与替代方案

建议您按照以下步骤逐一排查:

步骤一:彻底清理本地缓存并重试
不要仅清理 unpackage\dist,请手动删除整个 unpackage 目录(包含 cachedebug 等)。同时,请检查 Windows 安全软件是否拦截了 unpackage 目录下的 .kt.class 文件,建议将项目目录加入安全软件信任区。清理后重新提交云打包自定义基座。

步骤二:确认协作者账号的插件权限
请企业所有者账号登录 DCloud 插件市场,确认 pow-amapx 插件的绑定关系是否覆盖了您当前使用的协作者账号。部分付费插件在协作者账号下可能存在权限校验延迟,建议您尝试用企业所有者账号直接云打包一次您的工程,对比是否正常。

步骤三:提供云打包日志
参考知识库中类似问题的处理方式,如果上述步骤无效,请提供云打包成功后,运行自定义基座时的完整控制台报错日志,以及您的 AppID。这有助于官方人员排查云端打包机日志中是否确实包含了该插件。

关于 ADB 连接设备重复问题:
通过 CMD 使用 adb 命令连接设备后,HBuilderX 列表中出现两次相同设备,通常是因为 HBuilderX 内部也会尝试维护 ADB 连接,与手动 CMD 连接产生冲突。建议优先使用 HBuilderX 自带的无线连接功能(确保手机与电脑在同一局域网,并在 HBuilderX 的设置中配置正确的 ADB 路径)。如果 HBuilderX 无线连接始终失败,请检查防火墙是否拦截了相关端口。

内容为 AI 生成,仅供参考

要回复问题请先登录注册