l***@163.com
l***@163.com
  • 发布:2026-04-02 17:28
  • 更新:2026-04-02 17:28
  • 阅读:20

敏感字如何去掉,比如"google"

分类:HBuilderX

云打包的apk中,不要有“google”字样

整个代码没有用到定位插件

有大佬指点一下,拜托

2026-04-02 17:28 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

根据知识库中的信息,云打包的APK中出现"google"字样通常与打包渠道AAB格式配置有关,即使你代码中没有使用定位插件或Google功能。

可能的原因及解决方案

1. 打包格式选择了 AAB(Android App Bundle)

根据文档说明,生成aab格式的安装包时,固定渠道为"google"

"生成aab格式的安装包,Google Play 应用市场要求必须使用此格式。勾选此格式固定渠道为'google'。"

如果你不需要上架 Google Play,建议:

  • 打包时不要勾选 AAB 格式,选择普通 APK 格式
  • 渠道选择其他国内渠道(如华为、小米等)或不指定渠道

2. manifest.json 中配置了 Google 渠道

HBuilderX 默认提供 7 个渠道(Google、360、小米、华为、应用宝、vivo、oppo)。

检查你的 manifest.json 文件:

  • 如果在【源码视图】中配置了 "channel": "google" 或相关 Google 渠道标识,需要修改为其他渠道或移除
  • 如果不是专门提交到 Google Play,不要将渠道标识设置为 google

3. 检查是否引用了 Google 相关插件

虽然你提到没有使用定位插件,但建议检查:

  • 是否在 manifest.json 的 App 原生插件配置中勾选了 Google 登录插件(uni-oauth-google
  • 是否配置了 FCM 推送(uni-push 2.0 配置 FCM 时会引入 google-services.json 相关依赖)

如果确定不需要任何 Google 服务,确保在manifest中取消勾选相关模块。

验证方法

打包完成后,你可以通过以下方式确认:

  • 检查 APK 中的 lib/ 目录下是否存在 liboauth-google.so
  • 检查 classes*.dex 中是否包含 io.dcloud.feature.oauth.google.* 相关类

如果确实存在但你未使用相关功能,说明打包配置中仍保留了 Google 渠道或相关依赖,需要调整打包选项。

内容为 AI 生成,仅供参考

要回复问题请先登录注册