)
不装 GMS 跑 Google 系应用microG 完整上手指南免费开源【免费下载链接】GmsCoreFree implementation of Play Services项目地址: https://gitcode.com/GitHub_Trending/gm/GmsCore装好的应用一打开就提示没有 Google Play 服务在国内 Android 机型和刷了纯净系统 ROM 的设备上几乎必然遇到。microG Services 是一套免费开源的 Google Play 服务替代框架它在没有官方 GMS 的手机上补上这层系统服务让依赖 Google 服务的 App 正常启动和使用。它是怎么做到的3 点说清原理接口兼容应用并不是直接打电话给 Google 服务器而是通过 AIDLAndroid 应用间跨进程通信的接口描述语言向 Play 服务进程发请求。microG 实现了同一批接口定义请求进来就能被应答应用在调用层面感知不到差别。相关实现集中在 play-services-api 模块里。签名验证绕过部分应用会校验服务是不是 Google 签的。microG 提供签名验证器Verifier让这类校验通过。开源数据源定位基于系统原生能力地图则用开源瓦片数据加自绘图标不依赖 Google 地图服务隐私开销更小。microG 地图渲染使用的地点图标素材从 0 到跑通上手步骤安装前的 3 项检查Android 7.0 及以上版本。系统时间与网络正常账号相关流程强依赖这两项。在系统设置中开启允许安装未知来源应用。组件获取与安装从项目官方 wiki 下载构建好的 APKmicroG Services主程序 microG Settings设置应用wiki 入口在 README 中。按Services → Settings顺序安装再装一次 Verifier 以改善应用兼容。安装完成后重启一次设备。若你想从源码构建进阶git clone https://gitcode.com/GitHub_Trending/gm/GmsCore ./gradlew build配置生效的 3 步打开 microG Settings添加 Google 账号没有账号可选匿名账号仅使用不依赖登录的功能。到系统应用信息里给 microG 服务授予所需权限位置权限建议设为始终允许microG 服务的位置与存储权限状态按选项列表选择始终允许后保存再用任意依赖 Google 服务的应用测试登录。位置信息的四种访问级别按需选择怎么确认它真的能用验证清单打开目标应用不再弹缺少 Google Play 服务提示。在 microG Settings 中能看到已添加的账号含匿名账号账号页不报错。依赖 Google 登录的 App 能走完 OAuth一种让应用代替用户向第三方证明身份的协议流程并登录成功。带地图的 App 能加载出底图与 POI 标记。开启后台服务的应用在锁屏后仍能保持登录态。踩过的坑问题速查应用仍提示缺少 Google 服务签名验证未通过应用校验了服务来源。→ 安装 Verifier 后重启设备。添加账号无响应或长时间转圈网络不通或系统时间不准服务端校验直接失败。→ 核对时间与代理设置后重试。地图黑屏或只有底图无标记地图提供商未配置或样式数据缺失。→ 在地图设置中选择可用的开源提供商并确认网络可访问其瓦片源。小结microG 用一套开源接口实现补上了无 GMS 设备与 Google 系应用之间缺失的一层是这条路线上维护时间最长、模块覆盖最全的方案Apache-2.0 协议。完整安装说明见 README。【免费下载链接】GmsCoreFree implementation of Play Services项目地址: https://gitcode.com/GitHub_Trending/gm/GmsCore创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考