首页
社区
课程
招聘
[原创]在aosp中添加GMS框架
发表于: 2024-6-15 14:54 5932

[原创]在aosp中添加GMS框架

2024-6-15 14:54
5932

看到不少朋友考虑在aosp中添加GMS而没找到办法,故而发帖

本次测试是在android12.0.0_r3测试
1.下载GMS相关包,放到目录/vendor下
2.然后找到我们需要编译的配置文件,我这里编译的是piexl4,所以文件是aosp_flame.mk。flame就是piexl4的代号,大家自己根据要编译的型号自己寻找对应的mk文件。
在该文件的最下方添加
$(call inherit-product, vendor/partner_gms/gms.mk)
3.在build/envsetup.sh文件的最上方添加
export DISABLE_ARTIFACT_PATH_REQUIREMENTS="true"
4.在privapp-permissions-platform.xml文件中添加服务的权限,添加到最下面就可以了
<privapp-permissions package="com.google.android.gms">
<permission name="android.permission.ACCESS_VIBRATOR_STATE"/>
<permission name="android.permission.WRITE_EMBEDDED_SUBSCRIPTIONS"/>
<permission name="android.permission.MODIFY_DEFAULT_AUDIO_EFFECTS"/>
<permission name="android.permission.MEDIA_CONTENT_CONTROL"/>
</privapp-permissions>
然后正常编译即可。

partner_gms目录分享在
https://www.alipan.com/t/0pG6TgHXqWPT2g3f4JHK


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

最后于 2024-6-15 16:03 被琳宇编辑 ,原因:
收藏
免费 3
支持
分享
最新回复 (15)
雪    币: 10
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
2
楼主,阿里的链接失效了呦
2024-6-15 18:31
0
雪    币: 152
活跃值: (1637)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
3
mb_ldbucrik 楼主,阿里的链接失效了呦
https://www.alipan.com/t/5CGnx5vPFmh2ghjQRao6
2024-6-16 20:24
0
雪    币: 152
活跃值: (1637)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
4
mb_ldbucrik 楼主,阿里的链接失效了呦
因为这个网盘不让分享tar文件所以没法整一个永久的链接
2024-6-16 20:25
0
雪    币: 2442
活跃值: (10708)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
楼主,换一个网盘分享吧,链接又没了。
2024-6-17 14:15
0
雪    币: 0
活跃值: (325)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
感谢楼主 困扰很久了 能否再分享一下链接呢
2024-6-17 18:28
0
雪    币: 152
活跃值: (1637)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
7
wx_三叶 感谢楼主 困扰很久了 能否再分享一下链接呢
https://www.alipan.com/t/rJKHaPjxPrnSW1SmEmER
2024-6-19 14:41
0
雪    币: 0
活跃值: (325)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
琳宇 https://www.alipan.com/t/rJKHaPjxPrnSW1SmEmER
感谢
2024-6-19 17:52
0
雪    币: 1002
活跃值: (1092)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
琳宇 https://www.alipan.com/t/rJKHaPjxPrnSW1SmEmER
失效了
2024-6-19 18:28
0
雪    币: 152
活跃值: (1637)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
10
clz3216 失效了
https://www.alipan.com/t/OzAFpPAwnvdEUvwiopGP
2024-6-22 10:09
0
雪    币: 277
活跃值: (3363)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
11
可以传个个稳定的链接么。~~
2024-6-24 11:07
0
雪    币: 181
活跃值: (3003)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
可以传个个稳定的链接么。~~
2024-7-15 16:44
0
雪    币: 0
活跃值: (325)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
楼主能否定位呢?按方法编译后都无法使用定位服务感觉gms服务有缺失,uber也无法使用提示不支持Google Play服务,应该不是官方的GMS
2024-8-1 17:07
0
雪    币: 152
活跃值: (1637)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
14
wx_三叶 楼主能否定位呢?按方法编译后都无法使用定位服务感觉gms服务有缺失,uber也无法使用提示不支持Google Play服务,应该不是官方的GMS
这个里面GMS服务是不够的,但我们可以自己添加啊,里面的服务可以根据自己的需求,随意添加的。我们只需要提取一个正常的GMS的apk即可。
2024-8-5 00:24
0
雪    币: 0
活跃值: (325)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
琳宇 这个里面GMS服务是不够的,但我们可以自己添加啊,里面的服务可以根据自己的需求,随意添加的。我们只需要提取一个正常的GMS的apk即可。
感谢回复,但是还有点不懂,添加是指在系统里面配置这个GMS APK未启动的服务还是值需要手动去实现相关服务再打入系统的包里面呢。
2024-8-6 11:22
0
雪    币: 2442
活跃值: (10708)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
可以整一个百度的网盘链接,或者把mk的内容发出来也行。因为apk可以自己去下载。
2024-10-7 19:39
0
游客
登录 | 注册 方可回帖
返回
//