如果产品要出到国外,特别是欧美,那么极大可能需要集成GMS并进程GMS认证。
这里有三种情况:
1.特殊定制化设备,Android只是一个平台,所有业务全部都是自己的App实现的,服务器也是自己的。中情况可以不集成GMS,不做认证。
2.只使用GMS的核心功能,大概就是非手机和平板类设备。比如只使用GMS核心服务和Google地图服务。这个时候可以自己集成,然后使用下面的方法绕过认证(不推荐,最好找自己的方案商拿认证,没有风险,不过成本可能较高)
3.需要使用大量的google服务,这个就需要找自己的方案商或者认证机构。这种情况不用看本文。

一、集成GMS

1.下载GMS包
下载网站:https://opengapps.org/
根据自己的平台架构,Android版本进行选择;第三个选项只是包含的google应用不同,可以根据自己的需要下载(比如aroma包含所有GMS服务和APpp,Pico只包含核心服务)
第三个参数完整说明:https://jakting.com/archives/gapps-links-what.html

2.整理
解压后按照system分区的目录结构整理核心服务,文件夹名称对应system分区具体的路径,整理后如下:

Android7.0-gms-core
└── system├── app│   ├── GoogleContactsSyncAdapter.apk│   ├── GoogleExtShared.apk│   └── GoogleFile.apk├── etc│   ├── google.xml│   ├── permissions│   │   ├── com.google.android.maps.xml│   │   ├── com.google.android.media.effects.xml│   │   └── com.google.widevine.software.drm.xml│   └── sysconfig│       ├── google_build.xml│       └── google.xml├── framework│   ├── com.google.android.maps.jar│   ├── com.google.android.media.effects.jar│   └── com.google.widevine.software.drm.jar├── lib64│   └── libjni_latinimegoogle.so└── priv-app├── ConfigUpdater.apk├── GmsCoreSetupPrebuilt.apk├── GoogleBackupTransport.apk├── GoogleExtServices.apk├── GoogleFeedback.apk├── GoogleLoginService.apk├── GoogleOneTimeInitializer.apk├── GooglePartnerSetup.apk├── GoogleServicesFramework.apk├── Phonesky.apk├── PrebuiltGmsCore.apk└── SetupWizard.apk
  • 如果是测试的话,直接按照这个目录使用adb推到系统对应的目录,重新启动就可以生效了。在不联网的情况下GMS就会正常启动;一旦联网就会提示该设备未认证,GMS服务停止运行,这个后面处理。
  • 如果只需要核心服务,那只保留以下四个就好了
GoogleLoginService \ GoogleServicesFramework \ GmsCore \ Phonesky

根据Android版本不同可能稍有区别。比如Androd 7.0 GmsCore就是以下两个服务

GmsCoreSetupPrebuilt.apk
PrebuiltGmsCore.apk
  • 如果内置的话,那么apk就按应用内置的方法内置到对应的目录;其他文件就按照文件的方法拷贝到system对应目录。

二、激活

1.手动激活

1.载Device ID.apk软件,点击此处:下载DeviceID.apk。
2.google路浏览器中登陆google账号
3.安装deviceID.apk,打开,此时会生成GSF ID,选择Google Service Framewor(GSF)选项,并复制。
4.登陆Google设备认证页面,粘贴ID并点击注册。
5.等待大概十分钟左右即可认证成功。

2.自动激活

1.使用上述方法,获得一个激活的device ID
2.使用这篇博文的方法:https://blog.csdn.net/qq_28534581/article/details/109841791

注意:自己激活可能存在法律和商业风险,请谨慎使用。如果使用,所产生的后果均与本人无关。

Android集成GMS服务及GMS认证方案相关推荐

  1. 微服务常见安全认证方案Session token cookie跨域

    HTTP 基本认证 HTTP Basic Authentication(HTTP 基本认证)是 HTTP 1.0 提出的一种认证机制,这个想必大家都很熟悉了,我不再赘述.HTTP 基本认证的过程如下: ...

  2. mate30支持鸿蒙系统,Mate30不能使用GMS服务,华为P30不能通过谷歌安全认证,华为:鸿蒙系统不远了...

    原标题:Mate30不能使用GMS服务,华为P30不能通过谷歌安全认证,华为:鸿蒙系统不远了 如今手机市场竞争激烈,只有拥有更多核心技术的手机品牌才能存活下来,全球前三大手机品牌分别是三星.华为.苹果 ...

  3. Google 或于近期恢复对华为 GMS 服务供应

    此前华为发布的 Mate 30 系列手机未搭载谷歌的 GMS 服务,这被认为是美国禁令下的结果.该服务与开源的 Android 系统不同,是需要谷歌认证及收费才能使用的. 近日,据外媒的报道,谷歌很可 ...

  4. Huawei MatePad Pro安装GMS服务详细图文教程

    一.导读 由于国际贸易环境的变化,谷歌公司自2019年起已不再为华为提供 GMS 服务,所以在此时间后华为新出的手机.平板等设备将不再集成 GMS 服务,对于国内普遍用户而言,应该影响不大或有的甚至毫 ...

  5. rk3399 9.0 GMS 服务使用

    功能:在没有过GMS认证下使用GMS服务 1.拷贝RK提供的partner_gms到vendor目录底下 2.在device/rockchip/common/BoardConfig.mk中修改 BUI ...

  6. p40华为鸿蒙系统gms服务,华为P40确定:告别鸿蒙系统,告别谷歌GMS,转用使用HMS...

    原标题:华为P40确定:告别鸿蒙系统,告别谷歌GMS,转用使用HMS 现在华为已经是全球顶级的智能手机厂商,华为手机之所以能在市场逐渐饱和状态下继续快速增长,得益于核心技术不被国外巨头掌握,比如麒麟9 ...

  7. Android 11 + 使用阿里“金融级实人认证方案”闪退

    官方文档:Android接入 1.apk版本信息 2.动态权限获取 implementation 'com.github.tbruyelle:rxpermissions:0.12' 3.获取手机状态( ...

  8. 三星samsung安装谷歌套件谷歌服务框架GMS,Google Play商店教程,支持Galaxy S22 Ultra, S21,S20,S10 pro,S9,note10,A52,A51,全机型

    遇到问题 三星手机有着业内一流的屏幕,一流的配置,一流的颜值,但是但是我这么好的手机不能安装谷歌Play商店,无法体验各种应用,毕竟现在Play商店截止2021年保有1亿个应用,是其他国内应用市场不能 ...

  9. 华为鸿蒙系统测试手机,谷歌宣布Mate30禁用GMS服务,华为手机完成鸿蒙系统测试...

    华为手机再遇危机,谷歌刚刚宣布华为新一代旗舰机Mate30和新产品都不能继续使用它的GMS服务,但是可以使用安卓系统.众所周知国外的智能手机中,谷歌GMS服务已成为手机用户重要的应用程序,如果Mate ...

最新文章

  1. Android -- 程序启动画面 Splash
  2. Py之Matplotlib:python包之Matplotlib库图表绘制经验总结(中英文字体修改、横坐标文字进行横/纵向显示、控制坐标轴范围等)之详细攻略
  3. python 鸭子类型及三大特性
  4. Unicode字符集下CString/tchar*与char *转换 (解决中文乱码等)
  5. Linux下编译build的命令,【linux基础】20、内核的编译
  6. ccf报数游戏java_ccf 201712 02 (游戏)
  7. python图形绘制库turtle中文开发文档及示例大全【最详细、连结果图都有,gif格式的!】
  8. libevent和基于libevent的网络编程
  9. 实现一个顺序表的建立、查找、插入和删除操作【数据结构实验报告】
  10. html5----圆形多角
  11. 如何有效创建工作分解结构?
  12. 旅行商问题近似解——NP完全问题
  13. Origin中多峰拟合方法
  14. python中‘ ‘.join()的使用
  15. 中学生应具备的良好的学习习惯
  16. 求N个数的最大公约数和最小公倍数以及Hankson逆问题(python)
  17. 高中数学40分怎么办_高中数学不好怎么办
  18. 【板栗糖GIS】win11提示无法成功操作 因为文件包含病毒
  19. 2022年超全的Android面经(附含面试题|进阶资料)
  20. python代码实现时间从12小时制到24小时制的转换

热门文章

  1. SPSS免费安装教程(详细版)
  2. 2020面试题合集之吊打面试官系列(一),Android中为什么需要Handler
  3. STM32自学笔记-7-CAN总线通信
  4. Linux下CAN总线通信调试记录
  5. 移动开发者周刊第一期
  6. Respon.WriteFile 下载文件
  7. 不花钱,模拟登录古诗中文网
  8. React Native 仿 ofo 共享单车 App
  9. 毕业从事弱电3个月,我为什么会选择转行网络工程师
  10. 【数据分析进阶】DCIC竞赛-task2 数据可视化