【笔记】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。

相关推荐
雨白39 分钟前
用 Kotlin 协程构建一个前台服务
android
东风西巷2 小时前
有道翻译官手机版:智能翻译,随行助手
android·智能手机·软件需求
Renounce2 小时前
【Android】四大组件BroadcastReceiver
android
_一条咸鱼_4 小时前
Android Gson基础数据类型转换逻辑(6)
android·面试·gson
_一条咸鱼_4 小时前
Android Runtime并发标记与三色标记法实现原理(55)
android·面试·android jetpack
盗骊6 小时前
Android 终端模拟器 termux app
android
androidwork6 小时前
Kotlinx序列化多平台兼容性详解
android·java·kotlin
移动开发者1号9 小时前
Android存储访问框架(SAF)
android·kotlin
移动开发者1号9 小时前
深入理解文件存储沙盒机制
android·kotlin
云博客-资源宝18 小时前
Android Manifest 权限描述大全
android·开发语言·php