Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java android存储库中缺少appcompat-v7源代码_Java_Android - Fatal编程技术网

Java android存储库中缺少appcompat-v7源代码

Java android存储库中缺少appcompat-v7源代码,java,android,Java,Android,在SDK管理器中,有一个名为: “Android支持存储库” 在这方面,我可以找到诸如cardview、support-v4等库的jar源代码,以及javadoc jar文件。然而,在一些项目中,比如appcompat或gridlayout,没有源jar文件或javadoc文件 我想知道为什么会这样,还有,是否有其他地方可以让我获得这两个版本的最新(版本21.0.0)源代码?官方android git存储库不包含新的java文件(例如,没有ActionBarDrawerToggle java文件

在SDK管理器中,有一个名为: “Android支持存储库”

在这方面,我可以找到诸如cardview、support-v4等库的jar源代码,以及javadoc jar文件。然而,在一些项目中,比如appcompat或gridlayout,没有源jar文件或javadoc文件


我想知道为什么会这样,还有,是否有其他地方可以让我获得这两个版本的最新(版本21.0.0)源代码?官方android git存储库不包含新的java文件(例如,没有ActionBarDrawerToggle java文件,以及其他许多文件)。

支持库的v21版本的源代码将与android 5.0的源代码一起发布,与OTA到Nexus设备的启动同步(即11月初).

appcompat-v7的源代码可在“API21/Sources for Android SDK”软件包中获得,该软件包可通过SDK管理器下载,路径为
\SDK\Sources\Android-21\Android\support\v7\


当您将此目录指向appcompat-v7源目录根目录时,Android Studio将允许您浏览lib源代码。

非常感谢。有道理(没想到)。第二次修订版的源代码现已于2015年1月发布更新:仍然不是Android支持库的一部分:-(Google please fix!Sources和Javadoc是一个重要的文档,在您使用IDE(例如)时有助于日常开发。@Nilzor请查看我的答案,您可以使用SDK Manager获取appcompat源代码。我对此表示感谢,但它仍然不是Android支持库的一部分(Maven兼容的文件夹结构位于/sdk/extras/google/m2repository下),这会阻止一个人在渐变中自动导入它project@Lucas您可以更改已接受的答案,因为它现在更准确了。您好!当通过Gradle项目中的
compile
指令添加库时,您如何将Android Studio指向源文件夹?@Nilzor,当我从代码导航到appcompat源代码时,由default Android Studio显示类的反编译签名(只有方法名,没有正文)。在源代码窗口的顶部有一个带有“未找到源代码/附加源代码”的黄色条。单击按钮,指向我答案中的目录,您就可以开始了。但是库的样式和主题xml文件在哪里?