如何查看Android支持库的源代码?

如何查看Android支持库的源代码?,android,android-studio,intellij-idea,Android,Android Studio,Intellij Idea,我在查看所有Android支持库的任何Java源代码时遇到问题。这包括Fragment、ViewPager等类。我在gradle构建文件中添加了依赖项,可以在“项目结构”对话框中查看这些依赖项: 当我试图查看源代码时,我只能选择查看反编译的类文件()。在过去的几年中,我已经多次遇到这个问题,但是Android Studio(目前使用的是3.3)已经有了相当多的变化,所以我过去使用的方法和我在StackOverflow上看到的许多方法似乎都过时了 我尝试过的方法: -选择权。单击此按钮时不会发

我在查看所有Android支持库的任何Java源代码时遇到问题。这包括Fragment、ViewPager等类。我在gradle构建文件中添加了依赖项,可以在“项目结构”对话框中查看这些依赖项:

当我试图查看源代码时,我只能选择查看反编译的类文件()。在过去的几年中,我已经多次遇到这个问题,但是Android Studio(目前使用的是3.3)已经有了相当多的变化,所以我过去使用的方法和我在StackOverflow上看到的许多方法似乎都过时了

我尝试过的方法:

-选择权。单击此按钮时不会发生任何事情

-选择权。我不确定该从哪里选择

-添加一个明确的电话询问想法。在几篇StackOverflow文章中读到这一点,但它并没有改变我这边的任何事情

我发现但尚未尝试的内容:

-从
.aar
中抓取
.jar
,并将其放入
libs
。这感觉像是一个黑客的解决方法,尤其是当所有谷歌文档都建议在gradle构建文件中添加依赖项时


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

您可以找到框架的源代码。比如说,。如果你正在寻找一个特定的类,比如说
Fragment
,在大多数情况下,用谷歌搜索“Fragment.javaandroid”或类似的东西是最简单的,你会找到它的。如果没有帮助,只需使用第一个链接,但请记住,可能很难找到您要查找的文件所在的子文件夹。

对,我知道这是一个选项,但我希望在IDE中查看/浏览代码,而不是在浏览器中