在Eclipse中查看Android源代码

 

本文描述一个在Eclipse中查看Android源码的简便方法(记录以备忘)。此前见过几种方法都稍显繁琐,比如:git到android源码然后再用python脚本抽取andriod.jar对应的源代码,或者下载他人预先抽取好的包(存在依赖于该链接是否仍有效,有时也不易下载到,最新版不及时等问题)。本文介绍一种较为直接且不受制于人的方法,具体如下:

 

1、直接通过Url而不是git下载android源代码包,路径如下:

   http://git.source.android.com/?p=platform/frameworks/base.git;a=snapshot;h=HEAD;sf=tgz

下载完成后得到一个base-HEAD.tar.gz文件(目前106 MB)。将之解压到某个目录,比如(在我的机器上):

  D:/droid/base-HEAD

与andriod.jar对应的source路径为(在我的机器上):

D:/droid/base-HEAD/base/core/java

 

2、配置项目

由于自动配置的android库通常不能添加源代码路径,因此我们需要使用自己定义的。打开工程属性,在Java Build Path > Libraries界面新建一个User Library,比如起名为MyAndroid1.6, 让这个User Library引用你希望的android版本(此处为1.6)的android.jar文件,然后在这个库中添加上面的源代码路径。确认返回。

 

待看到自己刚配置的User Library库与自动配置的android库除名称和新加的源代码路径外没什么两样,就可以去掉对自动配置的android库的引用了。

 

3、结束

查看源代码吧,一切好了!

 

【更新20120125】对于Android 4x,获取源代码更加方便了:在SDK Manager中即可选择下载源代码。

 

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值