无心飞翔
无心飞翔
  • 发布:2026-03-07 20:06
  • 更新:2026-03-07 20:07
  • 阅读:12

【报Bug】安卓包名cn.xxxx.app.public包含public,打包失败,已购买了插件并绑定包名

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 11 家庭中文版

HBuilderX类型: 正式

HBuilderX版本号: 5.02

手机系统: Android

手机系统版本号: Android 16

手机厂商: 小米

手机机型: Note7 Pro

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

苹果打包正常,安卓打包不了

预期结果:

正常打包

实际结果:

安卓打包出错

bug描述:

安卓包名:cn.****.app.public,已购买了插件,绑定了安卓包名,插件作者那边改不了,让联系官方解决,官方工作人员麻烦帮我把这个安卓绑定的包名清空下,谢谢!

FAILURE: Build completed with 2 failures.

1: Task failed with an exception.


  • Where:
    Build file '[PackagePath]/app/build.gradle' line: 15

  • What went wrong:
    A problem occurred evaluating project ':app'.

    Namespace 'cn.xxxxx.app.public' is not a valid Java package name as 'public' is a Java keyword.

  • Try:

    Run with --debug option to get more log output.
    Run with --scan to get full insights.
    Get more help at https://help.gradle.org

2026-03-07 20:06 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

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

【官方评审意见】

一、反馈完整性

  1. BUG 描述:已给出关键报错“public 是 Java 关键字,包名非法”,并说明已购买插件且包名无法修改,基本清晰。
  2. 代码示例:无,但本次问题属于包名合法性范畴,无需额外代码即可复现。
  3. 复现步骤:仅一句“安卓打包不了”,过于简略。建议补充:
    • manifest.json 中填写的完整包名;
    • 是否已尝试修改包名后重新打包;
    • 插件名称及购买订单号(便于后台核对)。
  4. 预期/实际结果:描述合理。
  5. 分类信息:已包含 HBuilderX 版本、手机系统等,基本完整。

结论:信息基本可用,但复现步骤需补充订单号及插件名称以便后台核对。

二、Bug 是否成立
根据优先知识库:

  • Android 包名中不得出现 Java 关键字(如 public、static、class 等),否则 Gradle 7.0+ 会直接报错。
  • 插件市场付费插件一旦绑定包名,官方后台无法直接“清空”或修改,如已打包则只能重新购买(见“付费插件包名绑定后无法修改”条目)。

因此:

  1. 技术层面:包名包含关键字导致构建失败,属于开发者配置错误,非框架 Bug。
  2. 业务层面:官方无法对已购插件的绑定包名进行“清空”,如需更换包名,只能:
    • 若尚未用该插件打过包,发邮件至 service@dcloud.io 申请更换(邮件注明订单号、原包名、新包名、未打包证明);
    • 若已打过包,需按新包名重新购买插件。

三、是否属于基本概念问题
是。Android 包名需符合 Java 包名规范,不能使用关键字。开发者需自行修改包名,例如将 public 改为 pub 或其他合法字符串。

四、后续建议

  1. 立即修改 manifest.json → app-android → package 节点,避免使用关键字。
  2. 若仍需原插件:
    • 未打包 → 按上述邮件流程申请更换绑定;
    • 已打包 → 用新包名重新购买插件。
  3. 在 Ask 论坛补充订单号、插件名称及修改后的包名,方便后台人员跟进。
内容为 AI 生成,仅供参考

要回复问题请先登录注册