2012-01-12 461 views
17

我需要查看android sdk的.java文件。我以前開發過應用程序,但我從不需要看它們,所以它不是問題。我看到有一個jar文件android.jar,它包含所有的結構化類文件,但實際的源文件不存在。 git給我帶來了各種問題,因爲我背後是一個奇怪的代理,所以http://source.android.com/source/using-eclipse.html一直沒有很大的幫助。我該怎麼辦?Android SDK源代碼

編輯:我說的是java文件,只是爲了澄清。如果您可以在線瀏覽代碼,Where can I find Android source code online?http://www.google.com/codesearch/p?hl=en#uX1GffpyOZk/core/java/android/

回答

4

您可以通過adk管理器將ICS資源下載到您的本地計算機,然後將它們附加到您的IDE項目中。見例如blog of Lars Vogel

+0

對不起,我對術語不太熟悉。你能提供任何鏈接嗎? – prongs 2012-01-12 08:43:20

+0

是不同的froyo? – prongs 2012-01-12 08:45:11

+0

是不是有什麼辦法可以在線瀏覽它? – prongs 2012-01-12 09:00:15

18

只要打開了Android SDK管理器並選擇來源對於您嘗試支持的API級別的Android SDK,然後單擊安裝軟件包:

(I n這個情況下,我選擇了那些SDK V4.3 API-18和SDK v4.2.2 API-17,但我已經安裝它們) Eclipse Android SDK Manager

如果由於某種原因,你SDK管理器按鈕不在Eclipse工具欄上顯示,follow this recommendations

要將源代碼鏈接到Eclipse只需follow this instructions; Android來源通常在[ANDROID_SDK_FOLDER]/sdk/sources/android- [API_LEVEL]

+0

有點遲到顯示,但谷歌顯示了一系列相互衝突的信息,這似乎是一個足夠勝任的線索來獲得決定性的答案。 sdk sources插件提供的源代碼只能安裝到android 14以及包括android 14在內? – RichieHH 2014-01-16 12:33:55

+0

@RichardRiley:如果您打開了ID,那麼您將在SDK Manager上看到的是,級別14是具有可用源安裝的第一級。不知道這是否正式記錄,但這是我迄今看到的。 – Chepech 2014-02-20 18:02:47

+0

上面的程序給了我'android.jar'的源代碼,但不是'android-support - *。jar'的源代碼。有沒有辦法讓他們也來源? – Lii 2014-04-15 19:54:35