资源编译流程
2016-12-13 15:29:38 0 举报
资源编译流程是将源文件转换成目标文件的过程。它包括预处理、编译、汇编和链接四个阶段。预处理阶段主要是处理源代码中的预定义指令和宏定义,将源代码转换为汇编语言;编译阶段是将汇编语言转换为机器语言;汇编阶段是将汇编代码转换为目标文件;链接阶段是将多个目标文件合并成一个可执行文件或库文件。在这个过程中,编译器会检查语法错误并生成相应的错误信息。此外,还可以使用编译器提供的选项来控制编译过程,例如优化级别、警告信息等。总之,资源编译流程是一个复杂的过程,需要仔细考虑各种因素才能获得最佳的编译结果。
作者其他创作
大纲/内容
packageName
生成资源符号(R id)
编译values类资源
压平Xml文件
收集资源文件(AaptAssets)
解析 AndroidManifest.xml
添加被引用的系统资源包
将收集到的资源增加到资源表
编译Xml资源文件
资源表ResourceTable
赋予属性名称资源ID
package-export.apk
生成资源索引(resources.arsc)
打包APK文件
生成R.java文件
编译AndroidManifest.xml文件
解析Xml文件
解析属性值
0 条评论
下一页