首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Doclava找不到符号SystemProperties (Android )

Doclava找不到符号SystemProperties (Android )
EN

Stack Overflow用户
提问于 2013-08-07 11:12:58
回答 1查看 1.7K关注 0票数 1

我正在现有的代码库上运行doclava (带有Android风格的doclava doclet的javadoc)。在这个阶段,我通过一个简单的命令行使用javadoc,所以这不是Ant或Eclipse问题。我有通向所有必需的JAR和源文件的路径,并且已经关闭了大量警告。代码库本身构建并运行良好。

然而,我有一些特别警告的例子:

代码语言:javascript
运行
复制
com.blah.blah.filename:42: error: cannot find symbol
import android.os.SystemProperties;
                 ^
  symbol:   class SystemProperties
  location: package android.os

有人有什么建议,我需要做什么来删除这最后的警告吗?

EN

Stack Overflow用户

回答已采纳

发布于 2013-08-13 14:02:34

我找到了某种答案。见Where is android.os.SystemProperties?

本质上,android.os.SystemProperies是一个内部类,在发布的SDK中故意“隐藏”,因此实际上不应该使用它。因为它是用@隐藏的,所以javadoc / doclava是不可见的,因此出现了错误。

对于我最初的问题,最理想的答案应该是在某种程度上安抚javadoc,而不必修改源代码。我认为这是不可能的,但如果有谁知道不同的,我会很感激。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18101908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档