|-- build
| |-- buildspec.mk.default
| |-- CleanSpec.mk
| |-- core (android build system 的核心文件)
| |-- envsetup.sh (用来设置一个方便的编译环境来处理源码,参照 http://blog.csdn.net/kickxxx/article/details/6925185)
| |-- libs (几个简单的辅助函数)
| |-- target

| -- tools (build使用的辅助工具)

| |-- acp (Android acp command, 和GNU的cp没什么区别)
| |-- adbs (前端脚本用来把logcat中的crashes addresses 转换为可读符号)
| |-- Android.mk
| |-- apicheck (api 检测工具)
| |-- apriori (prelink的预处理程序,根据map文件中的定义,生成预链接信息重定向信息,加到动态库的末尾)
| |-- atree (是一个cp多个文件的工具)
| |-- bin2asm (转换bin内容为asm汇编,实际上这个工具仅仅是把二进制数据转换为16进制,并不是我们常说的汇编语句)
| |-- buildinfo.sh (生成/system/build.prop文件,这个文件保存系统的build信息)
| |-- check_builds.sh (这个工具可以用来检查dist build结果installed-files与 golden build结果installed-files的区别,具体用法见shell脚本内容)
| |-- check_prereq (比较输入的UTC时间串和 当前build的UTC时间,这是一个在设备里面执行的命令)
| |-- compare_fileslist.py (比较两个file list文件,比较二者的区别,比较结果是html格式,file list的格式参照installed-files)
| |-- droiddoc (可以用来生成标准的javadoc文档,但是droiddoc做了一些扩展)
| |-- dump-package-stats (一个shell脚本, 通过unzip来获取打包APK的一些基本信息,具体参看脚本内容,很简单)
| |-- event_log_tags.py (分析event log)
| |-- fileslist.py (输出给定路径的下的所有文件列表, 该列表包含文件尺寸和相对路经)
| |-- findleaves.py (在指定路径下查找指定的文件)
| |-- fixlinebreaks.sh (把当前路径下所有的.c, .cpp, .h, .mk, .html, .css文件内的CRLF 转换为LF)
| |-- fs_config (获取build生成工具预定义目录或文件的权限,groupID, userID, build时使用这些预定义权限和GID, UID, 参考system/core/include/private/android_filesystem_config.h)
| |-- fs_get_stats (和fs_config类似, 没看出和fs_config的区别)
| |-- iself (判断给定的文件是不是elf文件,简单的读取前四个字节是不是 0x7f, 'E', 'L', 'F')
| |-- isprelinked (可以打印出给定的elf文件是不是已经prelink 过了)
| |-- java-event-log-tags.py
| |-- kcm (这个工具可以转 换原始按键表文件 -> 二进制字符映射表)
| |-- lsd (列出每个符号依赖的库列表)
| |-- merge-event-log-tags.py
| |-- mkimage (在制作映像文件时,在原来的映像文件的前面加上一个0x40字节的头,具体参看http://blog.csdn.net/kickxxx/article/details/6932431)
| |-- mktarball.sh ()
| |-- print_module_licenses.sh (打印出各个模块的LICENSES类型)
| |-- releasetools (几个签名工具)
| |-- rgb2565 (RGB转换工具)
| |-- signapk
| |-- soslim (android 的strip工具,对应arm-eabi-strip)
| |-- warn.py
| `-- zipalign (zip压缩对齐工具,保证所有未压缩的数据遵守指定的对齐方式


更多相关文章

  1. Python3原生编写月份计算工具
  2. 一款常用的 Squid 日志分析工具
  3. GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
  4. RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
  5. Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
  6. Android端获取视频第一帧的方法
  7. Android与Internet(获取资源,多线程断点下载,get/post发送,发送xml)
  8. android的MVC模式网络请求demo
  9. 第一行代码阅读笔记---详解分析第一个Android程序

随机推荐

  1. 如何运行android sdk sample中的单元测试
  2. Android(安卓)点9图片 Can't have more t
  3. Android(安卓)6.0 动态申请权限无效问题
  4. ubuntu linux 解锁(unlock) root nexus s
  5. Android调用Camera,获取预览帧中的图像
  6. Android(安卓)AutoSearchBug自动捕获异常
  7. android setWebChromeClient和setWebView
  8. android 多个cursor 的读取 和读取某个Cu
  9. Android(安卓)接入百度内置导航demo
  10. Android写休闲游戏 翻翻看