为了开始一个新项目,我想以最新的SDK为目标(利用新的开始)。
但是,我也想访问Android源代码,以便能够读取Android类的代码(例如AsyncTask)。
我的目标是gradle上的SDK 27,也使用CompileSDK版本27。
我尝试了不同的方法(如图所示)
here
,
here
和
here
)但我似乎无法下载这些来源。
例如,当我尝试浏览像AsyncTask这样的Android类时,我会收到这样的消息:
已反编译。类文件,字节码版本:52.0(Java 8)
未找到“Android API 27平台”的源。
即使在单击
下载
然后是
链接(这是最直观的事情)我仍然看不到任何Android类的源代码。
这仅适用于API 27。我可以下载所有其他API版本的源代码。
我想避免以26为目标。可以下载这些资源吗?到目前为止有人能做到吗?
如果有人知道如何做到这一点,这将是非常有益的。谢谢
我使用的是Android Studio 3.0,API 27源代码的下载选项不可用:
更新
正如公认的答案所示,问题是API级别27在当时是一个开发预览版,随着时间的推移,问题得到了解决(一旦正式发布)。此更新对于针对最新可用API版本时面临类似问题的用户可能很有用。