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

相关推荐
文 丰12 小时前
【AndroidStudio】官网下载免安装版,AndroidStudio压缩版的配置和使用
android
WillWolf_Wang12 小时前
Linux 编译 Android 版 QGroundControl 软件并运行到手机上
android·linux·智能手机
fatiaozhang952713 小时前
数码视讯TR100-OTT-G1_国科GK6323_安卓9_广东联通原机修改-TTL烧录包-可救砖
android·xml·电视盒子·刷机固件·机顶盒刷机
撬动未来的支点13 小时前
【Android】内核及子系统
android
2501_9159214314 小时前
iOS混淆工具实战 在线教育直播类 App 的课程与互动安全防护
android·安全·ios·小程序·uni-app·iphone·webview
前行的小黑炭16 小时前
Android Flow的其他使用:stateIn和冷流(普通Flow)
android·kotlin
tran_sient16 小时前
【Android】制造一个ANR并进行简单分析
android·anr
前行的小黑炭17 小时前
Android Flow:你真的了解?在工作当中的运用~~通过光照例子来解释一下..
android·kotlin
tangweiguo0305198717 小时前
极致效率:用 Copilot 加速你的 Android 开发
android·copilot
阿华的代码王国17 小时前
【Android】Room数据库的使用
android·数据库·room