搭建 Android Framework 源码阅读环境

原文链接

电脑磁盘太小,放不下整个 Android 源码。
以前要看代码都是把Android源代码下载到移动硬盘中,然后用 Sublime 或者 Android Studio 看。
每次看都要插硬盘,看完之后要推出硬盘,真是麻烦。

后面在网上找到了在线的 Android 源码 Androidxref,可以搜索代码,跳转等。在这里看代码真心不错,如果网络好的话,但是有时候网络不好,速度太慢,甚至打不开,不能忍。

现在想想,对于我这个渣渣,又不是搞 Framework 开发的,更不是系统开发的,要整个 Android 源码有啥用?只要 Framework 代码就够了,偶尔可能还会看一下 Java 代码,再加一个 libcore 代码就足够了。接下来就简单了。

把 libcore 和 frameworks 目录拷贝到电脑,然后用 Sublime 打开,使用 CTag 建立索引,就可以看代码了。

看代码的时候经常要跳转,
command + 鼠标左键跳转到方法定义,
ctrl + 减号回退到上一次光标位置,
ctrl + shift + 减号返回前进到上一次光标位置。也可以自定义

Preferences -> Key Bindings 在 User 配置中添加:

[
    { "keys": ["ctrl+alt+left"], "command": "jump_back" },
    { "keys": ["ctrl+alt++right"], "command": "jump_forward" }
]

就可以 ctrl+alt+left 返回 ctrl+alt++right 前进了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,556评论 25 708
  • 返回上次光标的位置Ctrl+Alt+ left/right 返回至上次浏览的位置 Alt+回车 导入包,自动修正C...
    请叫我四爷阅读 2,000评论 1 2
  • Sublime Text 全程指南 2014年 9月27日|评论 作者:Lucida 微博:@peng_gong ...
    raincoat阅读 5,591评论 5 68
  • 昨天晚上写作,感觉心中有千言万语,但落笔的时候真不知该写什么,不知道通过怎样的方式表达出来,只能用思维混乱来说明了...
    AnqbqJ阅读 308评论 0 3
  • 今夜无眠,莫名烦扰。不知为啥,只有天知道!! 人生多难,本性向善。忙碌半生,奈何心酸?! 人生人心,难以揣测。谁能...
    海盐养生阅读 322评论 0 1