一个源程序到一个可执行程序的过程预编译编译汇编链接其中,编译是主要部分,其中又分为六个部分词法分析语法分析语义分析中间代码生成目标代码生成和优化预编译主要处理源代码文件中的以“#”开头的。
一 首先在Android源代码目录下的build目录下,有个脚本文件envsetupsh,执行这个脚本文件后,就可以获得一些有用的工具USERNAME@MACHINENAME~Android$ buildenvsetupsh 注意,这是一个source命令,执行之后。
一apk反编译得到程序的源代码图片XML配置语言资源等文件 下载上述工具中的apktool,解压得到3个文件aaptexe,apktoolbat,apktooljar ,将需要反编译的APK文件放到该目录下,打开命令行界面运行CMD 。