Android基础笔记3-文件格式

张开发
2026/4/13 9:10:28 15 分钟阅读

分享文章

Android基础笔记3-文件格式
APK文件格式APK是什么- 本质是ZIP归档,包含应用运行必须得代码、资源、配置与签名APK安装到手机后会生成什么?- 安装后路径:/data/app/包名 - base.apk //原始APK - lib/ //释放的so - oat/ //系统编译后的.odex/.vdex/.art 加速运行,不是dex,无法直接反编译核心文件- /AndroidManifest.xml - 类型:二进制XML - 作用:应用"身份证":包名、组件、权限、入口、SDK版本 - /classes.dex(可多个) - 类型:DEX字节码 - 作用:java/kolin编译后 Dalvik/ART可执行代码 - /resources.arsc - 类型:二进制资源表 - 作用:资源ID - 字符串/布局/图片等的映射,支持多语言/分变率 - /res/ - 类型:资源目录 - 作用:布局(layout)、图片(drawble)、字符串(values)、mipmap(应用图标)等编译后资源 - /assets/ - 类型:原始资源目录 - 作用:未经编译的原始文件(字体,音频,HTML,配置) - /lib/{ABI}/ - 类型:原生库目录 - 作用:c/c++编译后的.so动态库,按CP

更多文章