android播放盒添加GMS系统的方法、装置、设备及存储介质制造方法及图纸

技术编号:35223356 阅读:20 留言:0更新日期:2022-10-15 10:41
本发明专利技术适用计算机技术领域,提供了一种android播放盒添加GMS系统的方法,所述方法包括:将下载GMS压缩包解压并保存至指定的文件夹中;从该文件夹中拷贝相关语句到out目录下;编译out目录后打包成固件。本发明专利技术提供的方法步骤简洁,操作方便。操作方便。操作方便。

【技术实现步骤摘要】
android播放盒添加GMS系统的方法、装置、设备及存储介质


[0001]本专利技术属于计算机
,尤其涉及一种android播放盒添加GMS系统的方法、装置、设备及存储介质。

技术介绍

[0002]随着android的普及,一些出口国外的项目也越来越多。国外很多客户都需要Google的GMS包才能出货,目前在android播放盒中添加GMS系统的方法通常比较复杂,需要修改的目录比较多,编译时容易出错,导致工作效率较低。

技术实现思路

[0003]本专利技术的目的在于提供一种android播放盒添加GMS系统的方法、装置、设备及存储介质,旨在解决目前在android系统中添加GMS系统的方法通常比较复杂,需要修改的目录比较多,编译时容易出错,导致工作效率较低的问题。
[0004]一方面,本专利技术提供了一种android播放盒添加GMS系统的方法,所述方法包括下述步骤:
[0005]从网络下载GMS压缩包并将其解压到指定的文件夹中;
[0006]在build/make/core/Makefile中将所述指定的文件夹中的etc、app、和priv_app分别拷贝到out目录下;
[0007]在device/rockchip/rk3288/rk3288.mk中将所述指定的文件夹中的lib64、lib、和framework分别拷贝到out目录下;
[0008]对所述out目录进行编译;
[0009]将编译后的所述out目录打包成固件。
[0010]进一步地,在所述步骤在build/make/core/Makefile中将所述指定的文件夹中的etc、app、和priv_app分别拷贝到out目录下之前还包括在build/make/core/Makefile中取消copy相关的限制权限。
[0011]进一步地,所述指定的文件夹为jw_res/google/system。
[0012]进一步地,还包括,所述GMS压缩包为与当前使用的android版本匹配的GMS压缩包。
[0013]进一步地,所述步骤在build/make/core/Makefile中将所述指定的文件夹中的etc、app、和priv_app分别拷贝到out目录下和所述步骤在device/rockchip/rk3288/rk3288.mk中将所述指定的文件夹中的lib64、lib、和framework分别拷贝到out目录下的顺序可互换。
[0014]另一方面,本专利技术提供了一种android播放盒添加GMS系统的装置,所述装置包括:
[0015]存储模块,用于保存从网络下载并解压后的GMS压缩包;
[0016]编译模块:用于对修改后的out目录进行编译;
[0017]打包模块:用于将编译后的out目录打包成固件。
[0018]另一方面,本专利技术还提供了一种android播放盒添加GMS系统的设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现android播放盒添加GMS系统的方法所述的步骤。
[0019]另一方面,本专利技术还提供了一种可读存储介质,所述可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现android播放盒添加GMS系统的方法中所述的步骤。
[0020]本专利技术的有益效果:本方法只需要在网络上下载当前版本的GMS的压缩包,解压到特定的文件夹,通过Makefile添加相关拷贝的语句,把特定目录下的内容拷贝到out下相关的目录,然后编译系统即可,本方法操作步骤简洁,操作简单,经测试,本方法在android5.0,android7.1,Android9.0等系统中均可正常使用GMS。
附图说明
[0021]图1是本专利技术实施例提供的android播放盒添加GMS系统的方法的流程图;
[0022]图2是本专利技术实施例提供的android播放盒添加GMS系统的装置的结构示意图;
[0023]图3是本专利技术实施例提供的android播放盒添加GMS系统的设备的结构示意图。
具体实施方式
[0024]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0025]以下结合具体实施例对本专利技术的具体实现进行详细描述:
[0026]实施例一:
[0027]图1示出了本专利技术实施例一提供的android播放盒添加GMS系统理的方法的实现流程,为了便于说明,仅示出了与本专利技术实施例相关的部分,详述如下:
[0028]步骤S101、从网络下载GMS压缩包并将其解压到指定的文件夹中;
[0029]步骤S102、在build/make/core/Makefile中取消copy相关的限制权限,具体实现方式可为以下代码:
[0030][0031][0032]步骤S103、在build/make/core/Makefile中将指定的文件夹中的etc、app、和priv_app分别拷贝到out目录下,具体实现方式可为以下代码:
[0033]步骤S104、在device/rockchip/rk3288/rk3288.mk中将指定的文件夹中的lib64、lib、和framework分别拷贝到out目录下,具体实现方式可为以下代码:
[0034]CUR_PATH:=jw_res/google/system
[0035]gapps_files:=$(shell ls$(CUR_PATH)/lib64)
[0036]PRODUCT_COPY_FILES+=$(foreach file,$(gapps_files),
[0037]$(CUR_PATH)/lib64/$(file):system/lib64/$(file))
[0038]gapps_files:=$(shell ls$(CUR_PATH)/lib)
[0039]PRODUCT_COPY_FILES+=$(foreach file,$(gapps_files),
[0040]$(CUR_PATH)/lib/$(file):system/lib/$(file))
[0041]gapps_files:=$(shell ls$(CUR_PATH)/framework)
[0042]PRODUCT_COPY_FILES+=$(foreach file,$(gapps_files),
[0043]$(CUR_PATH)/framework/$(file):system/framework/$(file))
[0044]步骤S105、对out目录进行编译;
[0045]步骤S106、将编译后的out目录打包成固件。
[0046]进一步地,在步骤S101中指本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.android播放盒添加GMS系统的方法,其特征在于,所述方法包括下述步骤:从网络下载GMS压缩包并将其解压到指定的文件夹中;在build/make/core/Makefile中将所述指定的文件夹中的etc、app、和priv_app分别拷贝到out目录下;在device/rockchip/rk3288/rk3288.mk中将所述指定的文件夹中的lib64、lib、和framework分别拷贝到out目录下;对所述out目录进行编译;将编译后的所述out目录打包成固件。2.根据权利要求1所述的android播放盒添加GMS系统的方法,其特征在于,在所述步骤在build/make/core/Makefile中将所述指定的文件夹中的etc、app、和priv_app分别拷贝到out目录下之前还包括在build/make/core/Makefile中取消copy相关的限制权限。3.根据权利要求1所述的android播放盒添加GMS系统的方法,其特征在于,所述指定的文件夹为jw_res/google/system。4.根据权利要求1所述的android播放盒添加GMS系统的方法,其特征在于,还包...

【专利技术属性】
技术研发人员:马镭
申请(专利权)人:深圳市智微智能科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1