我该如何查看Android Support库的源代码?

3
我无法查看Android支持库的所有Java源代码,包括Fragment、ViewPager等类。我已在gradle构建文件中添加了依赖项,并可以在Project Structure对话框中查看这些依赖项: Gradle Project Structure 当我尝试查看源代码时,我只能查看反编译的类文件(example)。在过去的几年中,我遇到了这个问题多次,但是Android Studio(当前使用3.3)发生了相当多的变化,因此我以前使用的方法和StackOverflow上看到的许多方法似乎已经过时。
我尝试过的方法:
- Download Sources选项。单击它时什么也不会发生。

-选择源...选项。不太确定要从哪里选择。

-显式调用要求Idea下载源代码和javadoc。在StackOverflow上看到过几篇文章,但在我的环境中没有改变任何东西。

我发现的但尚未尝试的方法:

-从.aar中获取.jar并将其放入libs中。这感觉像是一个hacky解决方法,特别是当所有Google文档都建议在gradle构建文件中添加依赖时。

非常感谢任何帮助,因为我真的不想只在浏览器中查找代码。非常感谢您的帮助!

1个回答

0
你可以在这里找到框架的源代码here。例如,片段的链接就是这个。如果你正在寻找一个特定的类——比如Fragment——大多数情况下最简单的方法是通过谷歌搜索"fragment.java android"或类似的东西来找到它。如果这样做没有帮助,只需使用第一个链接,但请记住可能很难找出你正在寻找的文件在哪个子文件夹中。

1
我知道这是一个选项,但我想在IDE中查看/浏览代码,而不是在浏览器中。 - vyadav

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