Repolode
microg

microg/GmsCore

开源免费的 Google Play 服务替代实现,让依赖 Google API 的应用能在没有 Play 服务的 Android 设备上运行。

可替代:Google Play Services

Star
15,219
Fork
3,338
未关闭 Issue
1,475
最近提交
前天

这是什么?

microG Services 是一个自由开源的框架,用于在 Android 上实现 Google Play 服务的 API。许多应用依赖 Play 服务提供登录、推送消息、定位和地图等功能,在没有 Play 服务的设备上(例如自定义 ROM 或去除 Google 组件的手机)往往无法运行。microG 提供兼容组件,让这些应用无需安装专有的 Google 套件即可工作。

项目使用 Java 和 Kotlin 开发,覆盖身份认证、云消息推送、地理定位及地图相关等 Play 服务接口。下载和安装说明维护在项目 wiki 中。

项目采用 Apache-2.0 许可证,由 microG 项目团队开发,翻译工作通过 Weblate 进行。

核心功能

  • 01实现 Google Play 服务的 API,使兼容应用无需官方套件即可运行。
  • 02提供身份认证与登录组件。
  • 03支持云消息推送通知。
  • 04包含地理定位及地图相关接口。
  • 05基于 Java 和 Kotlin 为 Android 开发。

适用场景

  • 在没有 Play 服务的自定义 ROM 上运行依赖 Google 的应用。
  • 在不使用 Google 服务的 Android 手机上保持应用兼容性。
  • 学习开源实现中 Play 服务 API 的结构与设计。

快速上手

  1. 1

    从项目维基页面下载并按说明安装

  2. 2

    阅读维基中的设置说明

使用前须知

  • README 将下载和安装说明指向维基页面,因此 README 本身不包含安装步骤。
  • 它是 Google Play 服务在 Android 上的替代品,仅适用于 Android 设备和应用。

收录于专题

标签

常见问题

GmsCore 是什么?
开源免费的 Google Play 服务替代实现,让依赖 Google API 的应用能在没有 Play 服务的 Android 设备上运行。 microG Services 是一个自由开源的框架,用于在 Android 上实现 Google Play 服务的 API。许多应用依赖 Play 服务提供登录、推送消息、定位和地图等功能,在没有 Play 服务的设备上(例如自定义 ROM 或去除 Google 组件的手机)往往无法运行。microG 提供兼容组件,让这些应用无需安装专有的 Google 套件即可工作。
GmsCore 可以免费使用吗?用的什么许可证?
GmsCore 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
GmsCore 还在维护吗?
活跃维护中。GmsCore 最近一次提交是在 2026年11月4日。
GmsCore 适合用来做什么?
在没有 Play 服务的自定义 ROM 上运行依赖 Google 的应用。 在不使用 Google 服务的 Android 手机上保持应用兼容性。 学习开源实现中 Play 服务 API 的结构与设计。
GmsCore 怎么安装和运行?
从项目维基页面下载并按说明安装 阅读维基中的设置说明
在哪里获取 GmsCore?
源代码和安装说明在 GitHub 上:https://github.com/microg/GmsCore

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目