5

我想下载支持库 v4 和 v7 的源代码

但似乎在 SDK Manager 中只能找到 Android 本身的源代码。

那么在哪里下载支持库源代码呢?zip文件更好

======

找到 v4 的源代码,但不是 v7

4

6 回答 6

5

您可以在支持存储库中找到它。

于 2014-02-25T10:22:38.393 回答
4

如果您通过 SDK 管理器下载了支持包,则您已经拥有它。导航到您的 sdk 文件夹:

<sdk>/extras/android/support/v4/src
<sdk>/extras/android/support/v7/src
<sdk>/extras/android/support/v13/src
于 2013-10-11T13:25:19.763 回答
3

现在,所有支持库的 (Java) 源代码与标准 Android 源代码位于同一文件夹中,即<android-sdk>\sources\android-XX\. 特别是,它<android-sdk>\sources\android-XX\android\support包含完整的android.support包源代码,其中包含所有支持库。

例如:

  • FragmentManager,“基础”支持库的一部分,位于<android-sdk>\sources\android-21\android\support\v4\app\FragmentManager.java.
  • ActionBarActivity是 v7 appcompat 库的一部分,位于<android-sdk>\sources\android-21\android\support\v7\app\ActionBarActivity.java.
  • cardview、mediarouter 等也一样。
于 2015-01-07T20:08:48.967 回答
2

我在这里找到了解决方案。必须从谷歌源代码服务器 git 克隆源代码:

找不到 Android 支持库源代码(v4、v7 和 v13)

于 2013-10-11T13:52:23.350 回答
0

你可能会在 github 上找到它。试试这个链接或谷歌它;)

https://github.com/mastro/android-support-library-archive

于 2013-10-11T13:21:14.767 回答
0

我认为可以通过这个 github 存储库:

https://android.googlesource.com/platform/frameworks/support/
于 2014-12-30T17:17:24.177 回答