ARTICLE DETAIL

资讯详情

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

华为 HarmonyOS 部署 microG 完整指南:选对 -hw 版本,权限保活排错一次讲透

华为 HarmonyOS 部署 microG 完整指南:选对 -hw 版本,权限保活排错一次讲透 华为 HarmonyOS 部署 microG 完整指南选对 -hw 版本权限保活排错一次讲透【免费下载链接】GmsCoreFree implementation of Play Services项目地址: https://gitcode.com/GitHub_Trending/gm/GmsCore华为设备缺 Google 官方签名依赖 Play 服务的应用频繁弹窗报错。microG 是开源 Play 服务替代实现用伪造签名、API 兼容、推送通道让 GMS 应用正常跑。本文按定版本、装与授权、验证排错、长期维护四段推进照着做即可落地。先定版本-hw 构建怎么认、组件怎么配版本选错装上也白装。华为拿不到 GMS 的根因是系统里没有 Google 官方签名microG 靠一个伪造签名模块补上这一环让应用侧校验和原生行为一致。所以先把三个组件定清楚别混搭。microG Services Core替代 Play 服务主体必须挑带-hw后缀的华为专用构建microG Companion提供自检和权限申请界面版本要和 Core 同批次FakeGapps补齐 Google 应用入口可选按需加装判断标准只有一条看版本号有没有-hw后缀。带后缀的才是华为专用构建没有它的普通版在华为系统上大概率过不了签名校验。推荐搭配Core 选0.3.3.1.240913-hwCompanion 用同批次版本。想从源码构建也行华为渠道的构建变体已经预置好克隆后按模块编译即可git clone https://gitcode.com/GitHub_Trending/gm/GmsCore安装与授权顺序、权限、保活一次办完组件按什么顺序装顺序不能乱先 Core、再 Companion、FakeGapps 垫后。Core 装完系统里才出现 microG 服务入口Companion 才能识别并接管配置流程。位置权限给到最高档位置服务跑在后台华为对后台定位管得严权限要给到最高档。路径是设置 → 应用 → 应用管理 → microG 服务 → 权限 → 位置信息 → 始终允许打开应用信息页会看到「位置信息」和「媒体和文件」两个权限入口点进位置信息权限页四档里只认「始终允许」「每次询问」和「仅使用期间允许」撑不住后台定位选「禁止」则位置服务直接失效。另外两件事顺手办通知权限保持开启推送依赖它「媒体和文件」默认禁止一般够用。这套华为侧的行为逻辑写在play-services-location/core/src/huawei/专门处理 HarmonyOS 的分布式权限差异。防杀后台的保活设置权限给对只完成一半另一半是别让系统把 microG 当后台应用清掉三处都要动进「设置 → 电池 → 应用启动管理」把 microG 服务改为手动管理、三项全勾在多任务界面下拉给 microG 服务上锁在自启动权限里放行 microG 服务。少一项系统都可能把它杀掉。验证自检全绿才算落地装完授权完打开 Companion 的自检Status页逐项过全绿才算通过。重点看签名验证、服务组件状态、已授权的权限列表。有红项别急着重装。红项分两类一类指向版本签名或组件状态不对多半是 Core 和 Companion 不同批次一类指向权限权限列表里缺项回安装章补授权。先读红项再动手比反复重装省时间。故障速查按症状对号入座对照症状找原因对号入座别一上来就卸载重装。症状可能原因处理签名校验失败Core 与 Companion 版本不匹配两者换同批次版本服务反复被杀未关电池优化 / 未加多任务锁回保活设置逐项补齐提示「Google Play 服务不可用」装了不带-hw的普通版卸载换华为专用构建重装推送迟迟收不到通知权限被关或进程被电池优化杀掉开通知权限 关电池优化定位功能不工作位置权限不是「始终允许」回安装章路径重新授权长期稳定保活、网络、更新三处系统越升级后台越收紧这三处要跟着调。保活电池优化豁免、自启动、多任务上锁缺一不可HarmonyOS 对后台的收紧随版本变化升级后重新核一遍。网络microG 要访问 Google 接口走代理在 Companion 设置里配DNS 换成稳定公共解析能减少接口偶发超时。更新节奏关注项目更新及时换新版-hw构建出问题先看 logcat 里 microG 相关日志比反复重装有效。adb logcat | grep -i microg落地核对清单部署收尾前最后核一遍这几项Core 版本带-hw后缀且与 Companion 同批次位置权限档位 始终允许通知权限保持开启电池优化豁免 多任务上锁 自启动放行Companion 自检页无红项相关代码华为渠道适配在play-services-location/core/src/huawei/签名伪造在 fake-signature/商店相关实现在 vending-app/。收口三句话-hw后缀是准入门槛Core 与 Companion 必须同批次位置「始终允许」是后台定位能跑的前提Companion 自检无红项再谈日常使用。【免费下载链接】GmsCoreFree implementation of Play Services项目地址: https://gitcode.com/GitHub_Trending/gm/GmsCore创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表