Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Studio中的Javadoc@link引用_Java_Android Studio_Javadoc - Fatal编程技术网

Android Studio中的Javadoc@link引用

Android Studio中的Javadoc@link引用,java,android-studio,javadoc,Java,Android Studio,Javadoc,我正在尝试用Android Studio生成一些Javadoc。我引用的{@link#method()}方法与链接在同一个类中,但我仍然从Javadoc中得到未找到引用错误。我可能忽略了一些非常愚蠢的事情,但我不知道它是什么。还有其他人遇到过同样的问题吗?Android Studio中javaDoc lint标记的格式是: {@link package.class#member label} 以下是有关的详细信息。在Android Studio的javadoc注释中,尝试键入{@,然后点击ct

我正在尝试用Android Studio生成一些Javadoc。我引用的
{@link#method()}
方法与链接在同一个类中,但我仍然从Javadoc中得到
未找到引用
错误。我可能忽略了一些非常愚蠢的事情,但我不知道它是什么。还有其他人遇到过同样的问题吗?

Android Studio中javaDoc lint标记的格式是:

{@link package.class#member label}

以下是有关的详细信息。

在Android Studio的javadoc注释中,尝试键入
{@
,然后点击ctrl+space查看弹出的内容

选择链接后,点击空格键

现在再次尝试ctrl+space以获得所有可能类的列表

要仅引用当前类中的方法/数据,请键入#,然后按ctrl+space以查看可能需要的内容的列表


别忘了确保括号是闭合的!

我不知道是否有人还在挣扎,但是如果你是,并且
{@link
不工作,那么请确保你的注释块看起来像这样

/**
* {@link 'your reference'
*/

请确保注释块以两个开头,而不是一个,显然,这在android studio中对我很有效。

已经提交了一份错误报告-似乎是类似的-虽然它与自动完成相关,但您可能会在那里得到一些附加信息:因为它无法解决为什么会出现这些错误的问题。详细解释如下当您在android studio中扩展视图和重写方法并选择为重写的方法添加javadoc时,其中的链接不包括链接中的包名。android studio会对其进行调整,您必须通过一些搜索和替换手动修复它们。例如,请参阅android.view.view#view(Context,AttributeSet,int,int)作为see#view(Context,AttributeSet,int,int)导入到视图扩展类中,您需要手动修复。您是否知道如何在注释中链接build.gradle文件?以及如何引用XML文件?类似于
{@link res/custom_strings.XML}
@Rexxar:不知道,但这是一个很好的问题!继续,把它作为一个单独的问题,并在这里为其他人发布链接。感谢你的理解和鼓励!这里是:你有机会知道如何在评论中链接build.gradle文件吗?@RahulKhurana这是一个非常好的问题!你应该提出自己的问题问题。这样其他人可以很容易地找到它。这对于刚接触Android Studio文档的人来说非常重要,因为Android Studio不会识别@link命令。。。