我是靠谱客的博主 着急台灯,最近开发中收集的这篇文章主要介绍Android源码分析工具,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在对 Android 源码进行分析时,如果有得力的工具辅助,会达到事半功倍的效果。

eclipse导入Android源码

http://source.android.com/source/downloading.html 提供了从源码下载到编译运
行的所有步骤。在编译完 Android 源码后,可以将源码导入到 Eclipse 中方便后续的分析,具
体步骤如下:

  1. 编译Android源码;
  2. 将 Android 源码目录下/development/ide/eclipse/.classpath 复制到 Android 源码根目录;
    /development/ide 目录下除了 eclipse 文件夹以外,还有 intellij,emacs 和 xcode 文件夹,
    这些文件夹下提供了相应 IDE 的配置文件;
  3. /development/ide/eclipse/.classpath 文件供 Eclipse 使用,文件内容是源码目录中各个模块
    的路径,基本内容如图 1 所示。可以根据自己分析的需要来修改.classpath 的内容,例
    如如果只需要分析 Framework 相关的模块,可以把一些不属于 Framework 的源码目录路
    径从该文件中注释或者删除掉;
  4. 在 Eclipse 中单击 File -> New -> Java Project,在弹出的窗口中填写 Project Name 并去除
    Use default location 的勾选,将 Location 选择为 Android 源码的根目录,如图 2 所示。完
    成后点击 Finish 按钮,由于 Android 源码文件较多,导入过程可能会持续较长一段时间(视
    机器性能而定)。

需要注意的几点:

  • 在.classpath 文件中会有一些指向/out/target/…的路径,而 out 目录是在对 Android
    源码进行编译后生成的,所以在将 Android 源码导入到 Eclipse 之前需要完成对
    Android 源码的编译;
  • 导入源码前请取消 Eclipse 的自动编译选项(Android 源码文件很多,编译一遍比较耗
    时),去除菜单栏 Project 下的 Build Project Automatically 的勾选即可。

SourceInsight导入Android源码

Android Studio导入Android源码

AndroidXRef

AndroidXRef(http://androidxref.com/)项目提供 Android 源码的交叉索引,可以快速的搜索
符合特定条件的 Android 源代码,后台是基于 OpenGrok 引擎,OpenGrok 主要用来在源码中搜
索、交叉索引以及进行导航。AndroidXRef 提供了完整的 Android 源码的索引,包括内核源码。

最后

以上就是着急台灯为你收集整理的Android源码分析工具的全部内容,希望文章能够帮你解决Android源码分析工具所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部