uni-app hbuilder4.12 升级到4.28 开启 Google Statistic 云打包报错

发布于 1周前 作者 htzhanglong 来自 Uni-App

uni-app hbuilder4.12 升级到4.28 开启 Google Statistic 云打包报错

信息类别 详情
产品分类 uniapp/App
PC开发环境 Windows
PC系统版本 Windows 11
HBuilderX 正式版
HBuilderX版本 4.28
手机系统 Android
手机系统版本 Android 12
手机厂商 Google
手机机型 Google pixel 3
页面类型 vue
vue版本 vue2
打包方式 云端
项目创建方式 HBuilderX

【报Bug】hbuilder4.12 升级到4.28 开启 Google Statistic 云打包报错
‘:app:processReleaseGoogleServices’ has completed is not supported’

日志过期
https://app.liuyingyong.cn/build/errorLog/44e93bf0-7e4e-11ef-9cb1-b1e41aa87a8d

开启Google Statistic for firebase

预期结果:
顺利打包

实际结果:
打包失败 返回日志


2 回复

错误日志链接无效,请重新提交云端打包并提供可用的错误日志链接。


在升级到 HBuilderX 4.28 后,如果你在使用 uni-app 进行 Google Statistic 云打包时遇到报错,这可能是由于版本升级后的一些配置变化或依赖更新引起的。下面提供一个基础的排查和解决问题的代码案例,以及可能涉及的配置调整步骤。注意,由于具体错误信息未给出,以下方案是基于常见升级问题的通用解决思路。

1. 检查并更新 manifest.json 配置

首先,确保你的 manifest.json 文件中的配置是最新的,特别是与打包相关的配置。对于 Google Play 的统计信息集成,通常不需要在 manifest.json 中做特别配置,但确保其他基础配置正确无误是很重要的。

{
  "mp-weixin": { // 示例配置,根据实际需要调整
    "appid": "your-app-id",
    "setting": {
      "urlCheck": false
    }
  },
  "app-plus": {
    "distribute": {
      "google": { // Google Play相关配置,通常不需要手动设置统计信息
        // ... 其他配置
      }
    }
  }
}

2. 检查并更新依赖

确保你的项目依赖是最新的,特别是与 uni-app 和 HBuilderX 相关的依赖。可以通过以下命令更新项目依赖(如果适用):

npm update

或者,检查 package.json 中的依赖版本,手动更新到最新版本。

3. 检查云打包日志

详细查看云打包过程中生成的日志信息,找出具体的错误信息。这通常是最直接定位问题的方式。在 HBuilderX 中,你可以在打包完成后查看“输出”面板中的日志。

4. 清理项目并重建

有时候,简单的清理和重建项目可以解决一些莫名其妙的问题:

# 清理项目(假设你使用的是 npm)
npm run clean(如果你的项目中有定义这个脚本)
# 或者手动删除 node_modules 目录和 package-lock.json 文件

# 重新安装依赖
npm install

# 重新打包
# 在 HBuilderX 中选择云打包

5. 联系支持

如果以上步骤都不能解决问题,建议联系 DCloud 官方支持或查看官方论坛和社区,看看是否有其他开发者遇到并解决了相同的问题。

由于缺少具体的错误信息,以上提供的解决方案较为通用。如果能提供具体的错误信息或日志,将能更精确地定位问题并提供针对性的解决方案。

回到顶部