为什么我的Android SDK源代码不完整?

fis*_*h47 6 java android javadoc

最近我发现我的Android SDK源代码不完整.我只从SDK Manager下载了Android SDK API 16.当我想从源代码生成javadoc时,它会警告我找不到某些类.我已经阅读了下面的网站,但是我感到困惑的是,更高级别的API是否包含更低级别的API.仅安装最高API是否足够?或者一些Android SDK源是否依赖于JDK源?非常感谢.

Android API提供了帮助

一段Javadoc警告:

./java/lang/String.java:31:警告:包libcore.util不存在

import libcore.util.EmptyArray;

Asw*_*mar 2

据我了解,SDK 将仅包含来自框架/基础的源。由于 libcore 不在这里(它位于源代码树的根部),因此您会收到此错误。

  • 要获取完整源代码,请按照[开发文档](http://source.android.com/source/downloading.html)中的说明进行操作。问题是,整个源代码有很多文件,其中大多数对作为应用程序开发人员的您没有帮助 - 您只需要常用的类、小部件等的文件。此外,源代码树还有很多非- 开发人员不应使用的标准化 API。因此最小的“sdk”。 (2认同)