Gapps简介及刷入方式
简介
Gapps全称为Google Apps Package,谷歌要求每个Android设备制造商遵循兼容性定义文档(CDD),通过兼容性测试套件(CTS),这样他们就可以被允许预装谷歌应用程序和服务。然而,自定义ROM开发者不能轻易地将这些谷歌应用和服务与他们的构建捆绑在一起。由于这些应用没有使用Apache或GPLv2许可证,将它们捆绑在ROM中会带来法律上的挑战。这正是GApps包的用武之地。GApps维护者依赖于构建脚本,这些脚本允许定期自动创建新的更新包。另一方面,ROM开发者通常以这样一种方式构建自定义ROM,最终用户可以在他们的构建之上闪现第三方GApps发行版,并无缝地获得使用谷歌Play Store或任何其他需要谷歌Play Services的应用程序的能力。
请记住,谷歌应用程序不需要引导或运行大多数自定义rom。然而,许多用户发现它们有利于充分利用Android生态系统。
XDA上有关于Gapps的介绍和推荐
OpenGapps
官网地址:点击访问
OpenGapps比较老牌,但是他现在的官方版本只更新到A11版本,没有A12版本的Gapps。
支持安卓版本:4.4 ~ 11
支持平台:ARM, ARM64, x86, and x86_64
NikGapps
官网地址:点击访问
搬运地址:点击访问
支持安卓版本:10 ~ 13
支持平台:ARM64
FlameGapps(ExLiteGApps)
官网地址:点击访问
支持安卓版本:10 ~ 12.1
支持平台:ARM64
BiTGapps
官网地址:点击访问
支持安卓版本:7.1.1 ~ 13 (不包括安卓12.1)
支持平台:ARM, ARM64
注:可以当作Magisk模块挂载
LiteGapps
官网地址:点击访问
支持安卓版本:5.0 ~ 13
支持平台:ARM, ARM64
注:可以当作Magisk模块挂载
MindTheGapps
官网地址:点击访问
搬运地址:点击访问
支持安卓版本:10 ~ 13 (不包括安卓12.1)
支持平台:ARM, ARM64
注:LineageOS官方推荐的Gapps类型,也用于LineageOS的Official构建中
NikGapps各版本介绍
翻译+本人的理解介绍
Core
最小,如果你只想正常打开 Play Store 的话刷它足矣。包含 谷歌 Play Store 本体、谷歌移动服务核心、谷歌服务框架、谷歌备忘录同步服务、谷歌日历同步服务和其它谷歌应用必需的文件。Go
包括 Core 的所有内容,以及 谷歌助理精简版、谷歌相册精简版、谷歌邮箱精简版、谷歌搜索精简版、谷歌地图精简版、谷歌地图导航精简版(以上均非官方翻译,精简版即原版软件加上 Go)、Pixel Launcher、Device Personalization Services、Vanced Manager。Basic(推荐)
在官网上被标为“最受欢迎”的版本,除了 Core 的所有内容,它还包括 Google Carrier Services(What exactly does “Carrier Services” do?)、数字健康(类似于屏幕使用时间/健康使用手机)、Vanced Manager 以及替换原生安卓的谷歌时钟、谷歌拨号键盘、谷歌信息(短信)。Omni
包含所有 Basic 拥有的内容,以及 Device Health Services、Google Drive、Google Maps,以及能替换原生安卓的 Gmail、谷歌计算器、谷歌相册。另外,刷入之后可以进入设置向导,该设置向导可以通过修改 nikgapps.config 进行自定义。Stock
包含 Omni 的所有内容,以及 Android Device Policy、GBoard(替换原生安卓键盘)、Google Calendar(替换原生安卓日历)、Google Feedback、Google Partner Setup、Pixel Launcher、Device Personalization Services、Google Files(只有 Android 11 版本有)Google Velvet (语音解锁)、Google Sound Recorder(录音机)、Google Markup、Google Sounds、Google Wallpaper。Full
包含 Stock 的所有内容,以及 谷歌 Play Books、谷歌 Keep(Keep Notes,备忘录软件)、谷歌 Chrome(替换原生安卓浏览器,说实话个人觉得在安卓上的版本并不好用)、谷歌助理、谷歌 Play Games、YouTube Music (替换原生安卓音乐应用和 Play 音乐)、Google TTS(语音转文字)、Google Talkback(无障碍功能)、Device Setup (Android for work)、Android Auto(驾车模式)。
官网的介绍:
CORE
Minimum Google Apps Required To Run Play Store.
Google Play Store
Gms Core
Google Services Framework
Google Contacts Sync Adapter
Google Calendar Sync
ExtraFiles (necessary files for Gapps to work)GO
Everything from Core
Assistant Go
Gallery Go
Gmail Go
Google Go
Maps Go
Navigation Go
Pixel Launcher
Device Personalization Services
Vanced ManagerBASIC(Recommend)
Everything from Core
Google Carrier Services
Google Clock (Replaces AOSP Clock)
Digital Wellbeing
Vanced Manager
Google Dialer (Replaces AOSP Dialer)
Google Messages (Replaces AOSP Messages)
Google Contacts (Replaces AOSP Contacts)OMNI
Everything from Basic
Device Health Services
Google Drive
Gmail (Replaces AOSP Email)
Google Calculator (Replaces AOSP Calculator)
Google/Pixel Setup Wizard (configurable with nikgapps.config using Pixelize)
Google Maps
Google Photos (Replaces AOSP Gallery)STOCK
Everything from Omni
Android Device Policy
GBoard (Replaces AOSP keyboard)
Google Calendar (Replaces AOSP Calendar)
Google Feedback
Google Partner Setup
Pixel Launcher
Device Personalization Services
Google Files (Android R only)
Google Velvet (for voice unlock)
Google Sound Recorder
Google Markup
Google Sounds
Google WallpaperFULL
Everything from Stock
Google Play Books
Google Keep
Google Chrome (Replaces AOSP Browser)
Google Assistant
Google Play Games
YouTube Music (Replaces AOSP Music and Google Play Music)
Google TTS
Google Talkback
Device Setup (Android for work)
Android Auto
刷入方法
查看设备安卓版本
下载底层探测器(可以通过酷安下载到),查看最上面的安卓版本信息,注意区分A12和A12L,他们不是一个版本
查看设备构架
底层探测器打开第二栏,例如我的RedmiK50Ultra是arm64的架构
下载Gapps
下载与设备安卓版本和设备架构对应的Gapps版本
刷入
重启设备到Recovery模式,像刷ROM一样刷入即可
注意事项
如果你使用的是VAB动态分区的设备,则不能在设备开机之后刷入,应该在刷入刷机包之后且重启到系统之前刷入,也就是说,如果你需要刷入Gapps到当前的ROM,应该执行的刷机流程是:
刷入ROM
——刷入Gapps
——重启到系统
,否则会出现下面的画面(即使你使用了魔法网络)。不正确的Gapps版本的刷入会导致设备在使用过程中出现问题,包括但不限于自动重启等等。