android gms集成方法

gms包集成步骤:

(1) 需要下载对应gms,国内需要通过VPN下载。下载后解压,文件目录:partner_gms。下载时,最好核对一下匹配的android版本。

(2)依照路径打开gms.mk/gms_go.mk,如:partner_gms\products\gms.mk。确认需要将GMS集成的代码位置,例如:

         # GMS home folder location
         # Note: we cannot use $(my-dir) in this makefile
         ANDROID_PARTNER_GMS_HOME := vendor/partner_gms

        注:也就是集成路径默认在vendor下面,当然路径与路径命名也可以做修改。

(3)编译环境添加gms方法: 可在,android\build\make\target\product\generic_no_telephony.mk 内添加,

         $(call inherit-product-if-exists, frameworks/webview/chromium/chromium.mk)
         $(call inherit-product-if-exists, vendor/partner_gms/gms.mk)

         注意:也可以在其它mk内添加GMS包引用。

(4)GMS包添加完成,mk配置好,就可以开始编译了,可能遇到错误:

           遇到过资源overlay编译异常:在 android\frameworks\base\core\res\Android.mk 添加如下:

           # Framework doesn't need versioning since it IS the platform.
           LOCAL_AAPT_FLAGS += --no-auto-version
           LOCAL_AAPT_FLAGS += --auto-add-overlay

           注:特定问题需要具体分析

(5) 编译完成开机,可能出现android启动失败,需要再次确认gms.mk 配置与大版本冲突地方,进行修正。

 

           通过,以上步骤就可以顺利完成gms集成与使用。

     

          参考文档:https://www.cnblogs.com/wangym/articles/9174191.html

 

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值