Android studio Android Studio quick documentation always“;“获取文档”;
我刚从eclipse转到Android studio,我发现当我使用quick documentation(Ctrl+Q)时,它总是显示“获取文档”,如何解决这个问题?(我下载了API19的文档,仍然存在问题) 我找到了解决办法Android studio Android Studio quick documentation always“;“获取文档”;,android-studio,ide,Android Studio,Ide,我刚从eclipse转到Android studio,我发现当我使用quick documentation(Ctrl+Q)时,它总是显示“获取文档”,如何解决这个问题?(我下载了API19的文档,仍然存在问题) 我找到了解决办法 关闭android studio并删除c:\Users\xxx.AndroidStudioBeta\(在我的例子中) 更改android sdk路径名 打开android studio,它将询问sdk路径 现在您可以更改回sdk路径或使用新的sdk路径 你会发现Ctrl
我认为我们需要先下载sdk文档,然后再将sdk路径设置为Android studio。但是Android studio应该处理这个问题,或者给我们一个选项来设置它。我也遇到了同样的问题,但我刚刚解决了这个问题。在解决之前,我使用了带有SDK的Android Studio,然后我下载了一个没有SDK的Android Studio Zip,并运行了它,问题就消失了。
您可以试试。更新:过期,请检查 我和你有同样的问题。以下是为我修复它的方法:
- 确保在SDK管理器中下载了文档包
- 如果正在运行,请退出Studio
- 删除位于~/.AndroidStudioX.Y/config/options/中名为“jdk.table.xml”的文件(请记住先进行备份!)
- 重新启动Android Studio。现在应该可以正常工作,并且应该自动重新生成文件
- 这在Ubuntu 14.04和Android Studio 0.8.11上对我有效(编辑:一些用户报告此解决方案也适用于较新版本的Android Studio)
- 如果仍然不起作用,请尝试从Android SDK管理器内部删除并重新下载文档包,然后尝试上述步骤
- 如果您运行的是Windows,则文件位于“%UserProfile%.AndroidStudio\config\options”,如果您运行的是OS X,则文件位于“~/Library/Preferences/AndroidStudio/options”(归功于@Gero和@Alex Lipov)
希望有帮助。我在Android studio 0.8.9和0.8.14中也发现了这个问题,这里有一个简单的解决方案: 文件->无效缓存/重新启动->无效并重新启动
有时文档包可能丢失或不是最新的 尝试打开Android SDK管理器(工具->Android->SDK管理器)并在最新版本中安装“Android SDK文档”,现在是Android 5.0(API 21),然后重新启动Android studio
如果这种情况再次发生,只需使缓存失效。问题是即使文档已经下载,Android Studio也不会自动更新参考源链接
jdk.table.xml
中的默认链接是(即使网络被阻止,android studio也会尝试连接到此在线服务器)
为了解决这个问题,我们可以将引用重定向到本地源
马科斯
在MacOS上,配置文件jdk.table.xml
位于
~/Library/Preferences/AndroidStudio/options/
,文档如下:
~/Library/Android/sdk/docs/
,或Android sdk的自定义路径
在jdk.table.xml
中,找到所有行:
<root type="simple" url="http://developer.android.com/reference/">
并将其修改为
<root type="simple" url="file://$USER_HOME$/Library/Android/sdk/docs/reference/">
窗户
在Windows上,文件jdk.table.xml位于
C:\Users\Name\.AndroidStudio\config\options
在AndroidStudio 3.3中,修改为
<root type="simple" url="file://$USER_HOME$/AppData/Local/Android/sdk/docs/reference" />
Android Studio(任何操作系统)
然后,在
文件->使缓存无效/重新启动…
中选择使缓存无效
,然后使用快速文档重试。它应该立即显示。如果没有,请选择“无效并重新启动”,然后您就可以开始了。正如其他答案所说,这是因为Android Studio正在尝试在线获取javadoc(从http://developer.android.com/reference/
),如果网络不好,速度会非常慢,尤其是在中国,因为谷歌被封锁了。因此,我们应该更改此设置,让Android Studio在本地获取javadoc:
jdk.table.xml
中,替换所有http://developer.android.com/reference/
指向sdk参考文件夹的路径。例如,我的mac上的文件://$USER\u HOME$/tools/adt bundle mac/sdk/docs/reference
~/Library/Preferences/
下),您应该更改右侧文件夹中的jdk.table.xml
,在我的情况下,我应该编辑androtudio2.2
文件夹下的jdk.table.xml
转到:
Tools>Android>sdkmanager
。选择SDK工具
选项卡并:
- AndroidStudio目录前的“.”
- “.AndroidStudio”后面的版本号。确保编辑您当前使用的Android Studio的版本号。以前的版本在这里仍然有目录
要编辑的行 之前
之后
注释
替换为Android-sdk位置oC:/Android/sdk/docs/reference
C:\Users\[your windows user name]\.AndroidStudio2.3\config\options\jdk.table.xml
<root type="simple" url="http://developer.android.com/reference/" />
<root type="simple" url="file://C:/Android/sdk/docs/reference" />