当我选择"查看外部文档" 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)。我不知道为什么。)
答案 0 :(得分:1)
更新2017-03-03:已在Android Studio 2.3中修复(2017年2月24日制作)
旧信息: 我在Android Studio 2.1.2和Intellij Idea 2016.1以及我的Mac上的早期版本中也遇到了这个小而烦人的问题:
有趣的是它只发生在方法查找中。对于类,它可以正常工作,并在没有提示的情况下立即显示外部文档。即在上面的屏幕截图中,当为方法SetAction
调用外部文档时,会出现带有额外链接的提示,但是当为类Intent
显示文档时一切正常
我已联系Jetbrains技术支持,他们确认了这个错误。来自JetBrains的人真的很棒 - 大约花了一天时间,他们建议我使用固定版本!非常感谢JetBrains团队。可以在此处下载固定的EAP版本162.917.19进行预览:
此版本的Intellij Idea为所有内容创建了正确的链接。我希望这个修复程序最终也可以在Android Studio中使用。