android - 如何摆脱 "Choose external documentation root"对话框?

标签 android android-studio

当我在 Android Studio 文档弹出窗口中选择“查看外部文档”按钮(向上箭头)时,它并没有将我带到相应的 Android 文档,而是显示了两个链接的选择,相同除了在最后的 fragment 中,有破折号而不是括号。破折号不起作用,而括号起作用。

例如: 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 管理器安装的所有文档和源包的列表:

API 21 rev 1 和 API 14 rev 1 的“Android SDK 来源”。

我没有安装文档包。)

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

这里(我认为)是在 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)。我不知道为什么。)

最佳答案

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

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

enter image description here

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

显示文档时,一切都很好>

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

IDEA 2016.2 EAP

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

关于android - 如何摆脱 "Choose external documentation root"对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27850273/

相关文章:

android - 是否可以转储设备硬件配置文件以创建等效的 AVD?

java - 如何实现,只有双击 Android 手机中给出的三个按钮中的任何一个才能退出应用程序?

android - 您可以同时保存/查看视频文件和传感器数据吗

android - 如何在 bintray(jcenter) 上为我的库获取命名空间路径?

android - 有可能在通话期间获得拨出通话时长吗?

Android 库项目上的 java.lang.ClassNotFoundException

android - 如何维护sqlite本地数据库并在线更新..?

java - 修复 Android 应用程序大小

java - 为什么我无法连接到admob?

android-studio - Android Studio中的Flutter编译错误