我在哪里可以找到Android源代码的JAR文件?

3
希望有人能提供一个Android源代码jar列表的链接,这样我就可以在IntelliJ中附加源代码到Android上了。我没有时间整天搞这个(为什么要重复造轮子?),我还有应用程序要构建!我知道Eclipse有一个插件可以做到这一点,但我不喜欢Eclipse,我正在使用IntelliJ。PS-我需要Honeycomb+。

我没有链接,但根据经验,最好自己安装Android SDK并使用它来获取JAR文件。如果按照他们的平台安装说明操作,您会在此处找到JAR文件:<android-sdk-install-dir>/platforms/android-XX/android.jar,其中android-XX是您选择的平台(API级别),例如当前的ICS = 15。 - Yitzhak Mandelbaum
这些我在Maven Central上刚找到的怎么样?http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.google.android%22%20AND%20a%3A%22android%22 - Christopher Perry
可能是重复的问题:IntelliJ添加Android源路径不完全生效 - CrazyCoder
3个回答

3
最好的获取源代码的方式是访问http://source.android.com/并按照他们网站上的说明下载一个android.jar文件和许多其他Android源代码组件。源代码需要占用大量空间,使用grepcode更加简单。

只需添加更多信息(来自上面的链接):源代码下载大约为8.5GB。您需要超过30GB的可用空间才能完成单个构建,并且对于完整的一组构建,需要高达100GB(或更多)。 - David O'Meara

3

由于大多数版本的SDK都没有包含完整的源代码,您有几个选择:

  1. 获取AOSP并自己构建源代码jar。这篇博客文章介绍了一些完成此操作的方法。
  2. 查找其他人托管的预构建JAR文件。这就是您提到的Eclipse插件的工作方式,这里是另一个网站,其中包含了2.3.3版本的JAR文件;这也是我在IntelliJ中附加源文件时获取JAR文件的地方。

您可能已经注意到,现在可以直接从SDK Manager中下载4.x的源代码JAR文件,因此真正缺少预构建JAR文件的是3.x版本。

希望对您有所帮助。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接