我知道我可以访问https://android.googlesource.com的android源码,但是如果我只知道包的名称和android类的名称,很难选择正确的git repo。如何轻松找到android类的源码
没有找到https://android.googlesource.com中的文件的方法吗?
我知道我可以访问https://android.googlesource.com的android源码,但是如果我只知道包的名称和android类的名称,很难选择正确的git repo。如何轻松找到android类的源码
没有找到https://android.googlesource.com中的文件的方法吗?
你会想要看到的大多数东西都可以在frameworks/base
回购下找到。这几乎包括组成Android Java框架的所有公共和私有API类。
如果您希望能够从Eclipse中浏览源代码,就可以按照本指南:http://blog.michael-forster.de/2008/12/view-android-source-code-in-eclipse.html
最后,Android SDK Reference Search Chrome扩展程序,可让您通过键入ad
在URL栏中浏览公共API,并为每个Javadoc页面添加一个方便的“查看源”链接。
谢谢你的完美 – tbruyelle 2009-12-27 00:09:09
对于包含Java源代码的单个.jar
文件,有一个issue raised against Android project。
该问题已被拒绝,但该注释是在Eclipse中访问源代码的方法的良好来源。
另外,这是一个非常好的tutorial关于如何在eclipse中获取源代码,而不必混淆任何回购或任何东西,它包括源文件的zip文件(可能会过时)
在今天我的观点寻找到Android的源最好的办法是GitHub的库:
公共Java类都可以在这里找到https://github.com/android/platform_frameworks_base/tree/master/core/java/android
内部包是在这里https://github.com/android/platform_frameworks_base/tree/master/core/java/com/android/internal
资源在这里https://github.com/android/platform_frameworks_base/tree/master/core/res/res
2011年以来的源代码可以通过SDK管理器中下载(窗口> Android的SDK管理器)
编辑:的Eclipse似乎定期扫描更新外部文件夹。如果这会让你感到厌烦,你可以将该文件夹压缩成.jar文件,然后告诉Eclipse在源代码中查找该jar文件。 Eclipse将不再扫描更改。
谢谢。一个多小时的搜索导致我在这里,这是我需要的。 – Peter 2014-02-01 13:58:24
如果您正在使用Eclipse,请参阅问题的答案http://stackoverflow.com/questions/5233640/best-way-to-attach-android-source-to-eclipse – 2012-08-30 15:40:24