Eclipse IDE环境查看Android SDK源码

16 July 2012

Android SDK Manager下载的android.jar包默认不包括源码,这给在不同Android版本调试开发程序带来一些不便。解决方法如下:

1. 下载源码(以Ubuntu为例):

# clone git source
mkdir android_src
git clone https://android.googlesource.com/platform/frameworks/base ./android_src

# check tag version
git tag -l

# checkout code
git checkout android-2.2_r1.2

# pack the source code
touch android-2.2_r1.2-src.jar
find -name '*.java' -exec jar uf android-2.2_r1.2-src.jar -C . {} \;

2. 拷贝源码包android-2.2_r1.2-src.jar到Android SDK相应的版本目录下,例如:

\android-sdk\platforms\android-2.2_r02-windows\sources

可以执行jar xf android-2.2_r1.2-src.jar解压,或者Windows下可以用winrar等工具解压jar包文件到sources目录

3. 重启Eclipse, 应该可以查看和debug源文件了。或者可以显式的给android.jar包指定java source路径,例如:C:/Program Files/Android/android-sdk/platforms/android-2.2_r02-windows/sources

参考:http://en.newinstance.it/2010/05/17/attaching-sources-to-androidjar-in-eclipse/


下一篇: [转] 一个项目经理的经验总结 →

blog comments powered by Disqus