androidQ集成apk
1.system apk集成
系统apk 在手机中的路径是system/priv-app。修改源码,首先在packages/apps中创建文件夹放入apk并创建android.mk,其次在device/公司/vendor/common/device.mk.
a.device.mk
PRODUCT_PACKAGES += OApps
b.android.mk(模板)
LOCAL_MODULE := OApps(修改)
LOCAL_OVERRIDES_PACKAGES := Dialer MtkDialer GoogleDialerGo (覆盖module name,module查看根据源码中的android.mk确定)
LOCAL_PACKAGE_NAME := modulename
(2)无法开机原因是system apk 添加到特许权限白名单
frameworks/base/data/etc/privapp-permissions.xml #模仿写法添加权限
2. vendor/partner_gms/ ..apk
a.mk
vendor/partner_gms/products/gms.mk gms_ago.mk
3。去掉mtkContacts
device/mediatek/system/common/ago/rsc/1g.mk
androidQ集成apk相关推荐
- Android 之集成GMS 包
集成GMS 包比较简单,本来不准备写了,但是里面还是有点小小的坑,所以还是再项目结束的时候总结分享给大家哈 以下都是基于Android 12 平台,其实都一样,没啥大的区别 集成GMS 包,其实就是把 ...
- [SPRD] 版本修改集锦
1.预装 app 一般就三种情况,预装不可卸载,预装可卸载恢复出厂恢复,预装可卸载恢复出厂不能恢复 可参考 内置apk 1.1.预装不可卸载 这种情况 app 最终位于 system/app 或 sy ...
- Android11.0(R) MTK 预置可卸载app恢复出厂不恢复(仿RK方案)
常规的预置可卸载 apk 并且恢复出厂不恢复,都是放到 data 目录下,也就是打包到 userdata.img 中. 这里列举几个缺点, 1.从 Q 开始谷歌默认不建议这样做了,所以在不修改源码情况 ...
- android11.0(R) data分区节点加密控制分析
前情提要 androidQ(10.0) 预装集成apk到data分区 Android O.P.Q 版本如何预装 APK 遇到问题 当然是和之前一样啦,开机并不能正常启动,而是 自动进入了 recove ...
- 搭建Jenkins+Sonarqub+Mysql+Android(上篇)
搭建Jenkins+Sonarqub+Mysql+Android(上篇) 本人阐述的是在Ubuntu16.04系统下搭建jenkins+sonarqub+mysql以实现对Android工程一键自动化 ...
- Android 系统(167)----OTA升级常见问题
OTA升级常见问题 问题现象:在进行 OTA 升级测试时,下载成功了升级包,在点击立即更新后,手机一直处于提示"正在更新中",没能重启进行升级. 问题分析:经过分析发现,因为OTA ...
- Android 64bit系统中app以32bit运行
Android L后开始支持64位的.大部分系统默认都是以64位进行运行,但是在很多时候我们还是希望我们的app在系统中以32位运行. 对于app来说,32bit和64bit主要区别就是JAVA加载s ...
- WebAPP-了解一下PhoneGap
PhoneGap介绍 0.1 什么是PhoneGap? PhoneGap是一个基于HTML.CSS.JS创建跨平台移动应程序的快速开发平台.与传统Web应用不同的是,它使开发者能够利用iPhone.A ...
- 了解一下PhoneGap
0. PhoneGap介绍 0.1 什么是PhoneGap? PhoneGap是一个基于HTML.CSS.JS创建跨平台移动应程序的快速开发平台.与传统Web应用不同的是,它使开发者能够利用iPh ...
最新文章
- mysql pt table sync_pt-table-sync 使用介绍
- php对象当参数传递 php深复制和浅复制
- java web开源项目源码_适合Java新手的开源项目集合——在 GitHub 学编程
- .NET 通用权限设计
- springboot学习笔记(二)
- golang管道channel的遍历和关闭:应该使用for...range来遍历
- VMware / 三种联网方法及原理
- js-原始类型和声明变量
- docker內安装TOPT
- Java中的自动拆箱装箱(AutoboxingUnboxing)
- Vue.js 的开始!
- codevs 4093 EZ的间谍网络
- 桌面计算机图标变黑块,电脑桌面图标变成黑色方块该怎么解决?
- vue标签上自定义动态背景图片
- PLSQL Developer 13.0.0.1883 注册码
- 为什么一些linux基础静态库(如libc.a)里面包含那么多目标文件.o呢? 为什么不将这些.o文件进行提前糅合呢?
- 申报市级瞪羚企业应具备的基本条件
- 名帖367 邓文原 章草《临皇象急就章》
- Mapped Statements collection does not contain value for XXX错误
- get方法改成post