【笔记】Android 常用编译模块和输出产物路径

模块&产物路径

具体编译到软件的路径要看编译规则的分区,代码中模块编译输出的产物基本对应。

Android 代码模块 编译产物路径 设备adb路径 Comment
模块device/mediatek/system/common/ 资源overlay/telephony/frameworks/base/core 文件举例res/res/values-mcc311-mnc589/config.xml TBD system/framework/framework-res.apk 比如values-mcc311-mnc589配置文件,会在resources.arsc,需要反编译工具才能查看内容,一般解压只能看Resources文件夹下面的资源。 Note:Overlay肯定是在已有资源上做的overlay,可以查一下原本资源所在模块。
framework/opt/telephony system/framework/telephony-commom.jar 查看模块Android.bp编译定义 java_library { name: "telephony-common", installable: true,
模块 device/mediatek/common/ 文件spn-conf.xml system_ext/etc/spn-conf.xml 此文件用于配置PLMN,需要配置编译进系统。在device.mk中配置 如MTK:device\mediatek\common\device.mk

编译命令

初始化环境:source build/envsetup.sh

单编:在模块目录下直接mm编译失败了,但是 mma ok。

相关推荐
小李飞飞砖1 小时前
Sophix、Tinker 和 Robust 三大主流 Android 热修复框架的详细对比
android
感觉不怎么会2 小时前
Android 12 - 部分相机横屏显示方案
android
人生游戏牛马NPC1号4 小时前
学习 Flutter (一)
android·学习·flutter
fundroid5 小时前
Swift 进军 Android,Kotlin 该如何应对?
android·ios
前端世界5 小时前
鸿蒙系统安全机制全解:安全启动 + 沙箱 + 动态权限实战落地指南
android·安全·harmonyos
_一条咸鱼_7 小时前
Vulkan入门教程:源码级解析
android·面试·android jetpack
嘉小华7 小时前
ThreadLocal 详解
android
wkj0018 小时前
php 如何通过mysqli操作数据库?
android·数据库·php
kymjs张涛9 小时前
零一开源|前沿技术周报 #7
android·前端·ios
wuwu_q11 小时前
RK3566/RK3568 Android11 修改selinux模式
android·rk3568