最近我发现我的Android SDK源代码不完整。我只从SDK Manager下载了Android SDK API 16。当我想从源代码生成javadoc时,它会警告我找不到某些类。我已经阅读了下面的网站,但是我感到困惑的是,更高级别的API是否包含更低级别的API。仅安装最高API是否足够?或者一些Android SDK源是否依赖于JDK源?非常感谢。
一段Javadoc警告:
./ java / lang / String.java:31:warning:package libcore.util不存在
import libcore.util.EmptyArray;
答案 0 :(得分:2)
根据我的理解,SDK将仅包含来自frameworks / base的源代码。由于libcore不在这里(它位于源树的根目录下),因此您收到此错误。