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

相关推荐
三少爷的鞋2 小时前
Java 线程自上而下,Kotlin 协程自下而上
android
好的佩奇4 小时前
Dart 之增强枚举
android·flutter·dart
梦影_4 小时前
MySQL进阶教程(五)—— SQL调优(下)
android·大数据·数据库·后端·sql·mysql·database
好的佩奇7 小时前
蓝牙之无线电与通信距离
android·flutter·蓝牙
vilya7 小时前
我把一套完整的 Python Agent 运行时塞进手机 APK:依赖闭包、Rust 轮子和三个真机坑
android
呆呆敲代码的小Y9 小时前
【实战精选面试题】C# 面试题详细解答,按难易程度排序
android·java·游戏·c#·游戏开发·unity面试题·c#面试题
思想觉悟10 小时前
SEAndroid实战
android·linux·c++
思想觉悟11 小时前
Aosp开发磨刀石之ADB速查
android·c++
应用市场13 小时前
用本机跑的开源音乐模型,给安卓小游戏做 20 秒无缝循环背景音乐
android·python·游戏开发·soundpool·音频处理
企业数字化笔记13 小时前
表单发布前怎么验收?版本引用、字段兼容和历史数据回归
android·数据挖掘·回归