我知道我可以訪問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