2012-01-12 242 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