博客建了好久了,就拿这个做为第一篇博客的内容吧

新学android开发的都希望能从SDK中学到点东西,但是用反编译工具编译出来的SDK源代码怪怪的,方法体内都是些throw new RuntimeException("Stub!");没法看到具体是如何实现的,原因好像是反编译工具不支持android的代码。具体我忘记了。但是有些同学下载了android SDK源代码之后,按照网上好多人的方法

将那个源码文件解压,并在你的SDK安装目录里面新建一个文件夹,取名为“sources”,把之前解压得到的所有文件都复制到新建的“sources”文件夹里面。(D:\android-sdk-windows\platforms\android-8\这个是我的SDK路径,就是在这个目录下面建一个名为“sources”文件:D:\android-sdk-windows\platforms\android-8\sources)完成上面的步骤后,就可以在eclipse中查看SDK的代码了” 

      做了不好使,关键就是,你下载的SDK源码和你当前Eclipse中有效的AVD不是对应的,比如说你现在的项目是基于2.1版本的,但是你下载的是2.2的源码,并且放在了2.2的SDK安装目录下面,当然就无法查看了。应该把你的源码和你的AVD对应起来。