查看API26源码遇到的坑

某月某日,我们更新了android sdk,然后打开android studio开始兴奋的代码之旅。但是写着写着发现,有一些源码以及注释我们查看不到了。编辑器提示让我们去下载,但是我们在更新sdk的时候明明已经下载过了,那么如何才能将android studio与最新的源码关联起来呢?

查看API26源码遇到的坑_第1张图片

一:通过编辑器手动更新实现

这个问题每次更新sdk都会出现,每次出现我就不得不重新打开stackoverflow,查看收藏的这个链接https://stackoverflow.com/questions/36814755/sources-for-android-api-23-platform-not-found-android-studio-2-0
于是想了一想,还是自己做个记录吧。

查看API26源码遇到的坑_第2张图片

二:返回到之前的版本

有时候上面的方法也会失灵,比如我这次就这样。于是不得已,我就把编译版本还原到之前的配置

 compileSdkVersion 25
 buildToolsVersion "25.0.3"

然后再同步一下,就可以看到源码了。不过这种方法只能解燃眉之急。


查看API26源码遇到的坑_第3张图片

三:反思

为什么之前一直好使的第一种方法突然就不灵了呢?于是我重新在命令行中输入

android

打开了sdkManager下载工具,仔细看了一遍是否有漏掉下载的包,果然在api26栏目下,还没有开放Sources for Android SDK下载。原来是我太心急了。


查看API26源码遇到的坑_第4张图片

你可能感兴趣的:(查看API26源码遇到的坑)