如何摆脱“选择外部文档根”对话框?

时间:2015-01-08 21:59:23

标签: android android-studio

当我选择"查看外部文档" Android Studio文档弹出窗口中的按钮(向上箭头),而不是仅仅将我带到相应的Android文档,而是向我显示两个链接的选择,除了在末尾的片段中,一个有破折号而不是括号。破折号不起作用,而括号则起作用。

例如: http://developer.android.com/reference/java/lang/String.html#format-java.lang.String-java.lang.Object...- http://developer.android.com/reference/java/lang/String.html#format%28java.lang.String,%20java.lang.Object...%29

我很想知道它的来源,以及如何让它消失。

(编辑:根据建议,此处列出了我通过SDK Manager安装的所有文档和源代码包:

" Android SDK和#34;的来源适用于API 21 rev 1和API 14 rev 1。

我没有安装任何文档包。)

(编辑:删除两个源包并不能解决问题。)

这里(我认为)是Android Studio代码中定义对话框的地方:https://android.googlesource.com/platform/tools/idea/+/f88d3e15cd8228cba4070811da68d8ad54d81fd7/platform/lang-impl/src/com/intellij/ide/actions/ExternalJavaDocAction.java

(编辑:这不再发生(至少对我来说);而是加载文档的本地副本,例如file:///Users/jesse.w/adt-bundle-mac-x86_64-20140702/ sdk / docs / reference / android / app / Service.html#onStartCommand%28android.content.Intent,%20int,%20int%29)。我不知道为什么。)

1 个答案:

答案 0 :(得分:1)

更新2017-03-03:已在Android Studio 2.3中修复(2017年2月24日制作)

旧信息: 我在Android Studio 2.1.2和Intellij Idea 2016.1以及我的Mac上的早期版本中也遇到了这个小而烦人的问题:

enter image description here

有趣的是它只发生在方法查找中。对于类,它可以正常工作,并在没有提示的情况下立即显示外部文档。即在上面的屏幕截图中,当为方法SetAction调用外部文档时,会出现带有额外链接的提示,但是当为类Intent显示文档时一切正常

我已联系Jetbrains技术支持,他们确认了这个错误。来自JetBrains的人真的很棒 - 大约花了一天时间,他们建议我使用固定版本!非常感谢JetBrains团队。可以在此处下载固定的EAP版本162.917.19进行预览:

IDEA 2016.2 EAP

此版本的Intellij Idea为所有内容创建了正确的链接。我希望这个修复程序最终也可以在Android Studio中使用。