在学习android开发过程当中,对于一个不熟悉的类,阅读源码是一个很好的学习方式,使用andorid studio开发工具的SDK Manager管理工具能够十分方便的下载SDK源码,打开SDK Manager工具,下载源码界面以下图所示:android
在对应的SDK版本中能够下载SDK源码。工具
安卓源码下载完成后,在类名上按住command键,点击鼠标左键会跳转进对应源码文件,若是是Windows系统,使用按住control键点击鼠标左键。若是android studio的版本为2.0以上,须要注意,尽管下载了源码文件,能够在跳转源码的时候,会报错误找不到源码 Sources for 'Android API 23 Platform' not found,而且会跳转类对应的class文件。以下图:学习
我猜测出现这样的缘由是android studio2.x工具的一个小bug,下载源码后,它没有自动对源码路径进行关联,咱们能够手段添加源码路径来解决这个问题。开发工具
1.检查andriod sdk源码是否下载成功:首先进入andorid sdk路径下的sources目录,若是其中有源码文件,说明andorid sdk的源码文件已经下载成功。在OS系统中,这个路径通常是:~/Library/Android/sdk/sources。spa
2.在android studio偏好设置jdk.table.xml文件中添加源码路径,这个文件在android studio开发工具的配置目录中,路径以下:orm
在Windows系统中,通常为:系统盘:\Users\username\.你的android studio名称及版本\config\optionsxml
在OS系统中,通常为:~/Library/Preferences/你的android studio名称及版本/options开发
打开jdk.table.xml文件后,找到对应SDK版本的源码路径配置标签,将第一步中检查的源码文件路径添加进入,以下图:源码
3.彻底关闭android studio开发工具,从新启动,此次能够成功跳进源码了,Have fun。io
专一技术,热爱生活,交流技术,也作朋友。
——珲少 QQ群:435043639