Android集成Google Mobile Service(GMS)

来源:互联网 发布:com域名注册多少钱 编辑:程序博客网 时间:2024/06/07 12:41
GMS简介

Google Mobile Services(GMS),它是Goolge开发的一些APK集合(例如GmailPlay Store),不包含在Android的开源代码中。

集成GMSAndroid源码

1.获取GMS

2.解压GMS包到vendor/google,解压后如下:

--apps/

--etc/

--libs/

--products/

--Android.mk

3.将Gms集成进Android源码,找到设备的makefile文件,添加以下语句:

$(call inherit-product-if-exists, vendor/google/products/gms.mk)

其中gms.mk负责总揽GMS的编译,其中的PRODUCT_PACKAGES变量列举编译哪些apk,例如PRODUCT_PACKAGES := \

YouTubeLeanback?

就表明YouTubeLeanback会被编译到。这里只是知道apk是否会被编译,真正编译的makefilegoogle/apps目录里对应的apk下。Google已经根据不同的编译平台做出适配,自动编译对应的apk

4.设置Client ID

PRODUCT_PROPERTY_OVERRIDES +=ro.com.google.clientidbase=android-acme

如果此项目不需要设置client id,请将以上去掉。
0 0
原创粉丝点击