ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

华为HarmonyOS部署microG:安装、权限与自检的完整指南

华为HarmonyOS部署microG:安装、权限与自检的完整指南 华为HarmonyOS部署microG安装、权限与自检的完整指南【免费下载链接】GmsCoreFree implementation of Play Services项目地址: https://gitcode.com/GitHub_Trending/gm/GmsCore华为 HarmonyOS 设备上应用一直提示「Google Play 服务不可用」开源的 Play 服务替代实现 microG 能让这些应用重新跑起来。本文以一台装不了 GMS 的华为手机为例把 microG 华为部署的选型、配置和自检一次讲透。安装前先确认三件事该不该装、装哪个、怎么配套先判断、后动手对照下面三条标准再下载 APK该不该装华为设备拿不到 GMS根源是系统里缺少 Google 官方签名不少应用启动时会校验「Google Play 服务环境是否正规」这就是签名校验即应用偷偷问系统你是真 GMS 吗。microG 正是来补这一环让校验结果与官方环境一致。如果你的设备本来就带 GMS无需折腾。装哪个版本号必须带-hw后缀如0.3.3.1.240913-hw。⚠️ 没有这个后缀的普通构建没有做华为系统适配装上大概率卡在签名校验上。偏好源码构建的话git clone https://gitcode.com/GitHub_Trending/gm/GmsCore之后play-services-core/ 中已预置 huawei 渠道的 flavor构建对应变体即可。怎么配套Core 与 Companion 必须同批次FakeGapps 可选仅当应用依赖 Google 应用入口时才加装。通过标志能明确指出版本字符串里的-hw后缀且手里 Companion 与 Core 是同一批次。第 1 步按顺序装好三个组件动作先装 Core再装 Companion最后视需要装 FakeGapps。顺序不能颠倒——只有 Core 装进系统后microG 的服务入口才会注册出来Companion 才认得并接管后续配置。完成标志应用列表里出现「microG 服务」且 Companion 的配对页面显示的版本号与 Core 一致。第 2 步位置与通知权限一步到位位置服务跑在后台而 HarmonyOS 对后台定位管控很严位置权限要直接给到最高档。路径是设置 → 应用 → 应用管理 → microG 服务 → 权限 → 位置信息 → 始终允许进入位置权限页后有四个档位「每次使用询问」「仅使用期间允许」撑不住后台定位场景选「禁止」则定位直接失效勾住「始终允许」顺手把另外两项处理掉通知权限保持开启——推送通道靠系统在后台经通知通道送达消息关了通知权限推送就收不到「媒体和文件」按应用需求放开默认禁止一般够用。这套华为侧的权限交互逻辑就写在 play-services-location/core/src/huawei/ 目录中。完成标志应用信息页里「位置信息」标注为「始终允许」通知权限开关处于开启状态。第 3 步后台保活三件套别让系统杀掉 microG权限给对只完成一半另一半是阻止系统把 microG 当普通后台应用回收设置 → 电池 → 应用启动管理找到 microG 服务改为手动管理并勾满三项多任务界面下拉 microG 服务卡片给它上锁自启动权限里放行 microG 服务完成标志最近任务里 microG 的卡片出现锁形标识。第 4 步跑一遍 Companion 自检 ✅动作打开 microG Companion进入 Status 自检页按项核对签名验证结果、服务组件状态、已授权权限列表。完成标志各条目全绿。出现红项时先对照下一节的排障分组定位原因别急着重装。出问题先查这里按根因分组速查第一组版本/构建不对症状应用提示「Google Play 服务不可用」、签名校验失败版本号缺-hw后缀或 Core 与 Companion 不同批次 → 卸载换华为专用构建并统一批次重装。第二组权限没给到位症状定位不工作、推送收不到位置信息改「始终允许」通知权限保持开启「每次询问」和「仅使用期间」不足以支撑后台场景。第三组后台进程被杀症状服务反复被杀、定位时好时坏电池优化豁免、自启动、多任务锁三者补齐再观察一段时间确认不再被回收。长期维护三个习惯系统升级后HarmonyOS 的后台策略随版本收紧升级完重新核一遍电池优化豁免、自启动与多任务锁这几项。日志里出现 microG 相关异常时先看 logcat 里 microG 的日志定位比重复卸载重装有效得多。项目发布新的-hw构建时及时升级Google 接口偶发超时的话在 Companion 设置里配置代理并把 DNS 换成稳定的公共解析。最终原则与代码位置一句话原则版本先选对-hw后缀、Core 与 Companion 同批次再把权限和保活做对microG 在华为设备上才跑得稳。代码位置索引华为渠道位置适配play-services-location/core/src/huawei/签名伪造模块fake-signature/商店vending相关实现vending-app/【免费下载链接】GmsCoreFree implementation of Play Services项目地址: https://gitcode.com/GitHub_Trending/gm/GmsCore创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表