이클립스에서 Android 스튜디오로 이동했습니다. 빠른 문서화 (Ctrl + Q)를 사용할 때 항상 "문서 가져 오기"가 표시됩니다.이 문제를 해결하는 방법은 무엇입니까? (API19에 대한 문서를 다운로드합니다. 여전히 문제가 있습니다.)
이클립스에서 Android 스튜디오로 이동했습니다. 빠른 문서화 (Ctrl + Q)를 사용할 때 항상 "문서 가져 오기"가 표시됩니다.이 문제를 해결하는 방법은 무엇입니까? (API19에 대한 문서를 다운로드합니다. 여전히 문제가 있습니다.)
답변:
문제는 문서가 이미 다운로드 된 경우에도 Android Studio가 참조의 소스 링크를 자동으로 업데이트하지 않는다는 것입니다.
기본 링크 jdk.table.xml
는 http://developer.android.com/reference/입니다 (Android 스튜디오는 네트워크가 차단 된 경우에도이 온라인 서버에 연결을 시도합니다).
문제를 해결하기 위해 참조를 로컬 소스로 리디렉션 할 수 있습니다.
MacOS에서 구성 파일 jdk.table.xml
은 아래
~/Library/Preferences/AndroidStudio<version>/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<version>\config\options
AndroidStudio 3.3에서 다음으로 수정하십시오.
<root type="simple" url="file://$USER_HOME$/AppData/Local/Android/sdk/docs/reference" />
그런 다음에서를 File -> Invalidate Caches / Restart…
선택 Invalidate
하고 빠른 문서를 사용하여 다시 시도하십시오. 즉시 표시되어야합니다. 그렇지 않은 경우을 선택하십시오 Invalidate and Restart
.
<javadocPath>
다음과 같이 바꾸는 것이 중요 url="file://$USER_HOME$/Library/Android/sdk/docs/reference/"
합니다 . 어떻게 든 여전히 작동합니다.
이동 : Tools > Android > SDK Manager
. SDK Tools
탭을 선택 하고 :
업데이트 : 오래되었습니다 . @Htea의 답변을 확인하십시오 .
나는 당신과 같은 문제를 겪고있었습니다. 나를 위해 수정 된 사항은 다음과 같습니다.
노트 :
도움이되기를 바랍니다.
다른 답변이 말했듯이 Android Studio가 (에서 http://developer.android.com/reference/
) javadoc을 온라인으로 가져 오려고 하기 때문에 네트워크가 좋지 않으면 특히 중국에서 Google이 차단되어 매우 느려집니다. 따라서이 설정을 변경하고 Android Studio가 javadoc을 로컬로 가져 오도록해야합니다.
Android SDK Manager
.jdk.table.xml
에서 all http://developer.android.com/reference/
을 sdk 참조 폴더의 경로로 바꿉니다. 예를 들어 file://$USER_HOME$/tools/adt-bundle-mac/sdk/docs/reference
Mac에서.OS X에서 여러 버전의 Android Studio를 사용한 경우 각 버전 (아래 ~/Library/Preferences/
) 에 대해 여러 구성 폴더가있을 수 있습니다 jdk.table.xml
. 올바른 폴더에서를 변경 해야 jdk.table.xml
합니다 AndroidStudio2.2
. 제 경우 에는 폴더 아래에서 편집해야 합니다 .
jdk.table.xml의 파일 위치
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" />
노트
C:/Android/sdk/docs/reference
Android SDK 위치로 교체 하십시오. 기계\
)를 슬래시 (/
)로<name value="Android API 25 Platform" />
File -> Invalidate Caches / Restart...
Android 스튜디오 0.8.9 및 0.8.14에서도이 문제를 발견했습니다. 여기에 간단한 해결책이 있습니다.
파일-> 잘못된 캐시 / 다시 시작-> 무효화 및 다시 시작
때때로 문서 패키지가 누락되거나 최신이 아닐 수 있습니다.
Android SDK 관리자 (Tool-> Android-> SDK Manager)를 열고 최신 릴리스에서 'Documentation for Android SDK'를 설치하십시오. 현재는 Android 5.0 (API 21)입니다. 그런 다음 Android 스튜디오를 다시 시작하십시오.
이 문제가 다시 발생하면 캐시를 무효화하십시오.
안드로이드 스튜디오 3.4의 경우 sdk 관리자-> SDK 도구로 이동하여 "Documentation for Android SDK"를 확인하고 적용을 클릭하기 만하면됩니다.
다운로드 한 소스를 가리 키도록 jdk.table.xml을 자동으로 업데이트합니다.
해결책을 찾았습니다.
이제 sdk 경로를 다시 변경하거나 새 sdk 경로를 사용할 수 있습니다.
Ctrl + Q가 잘 작동 함을 알 수 있습니다. ( 이전 설정을 가져 오지 마십시오 )
Android 스튜디오에 sdk 경로를 설정하기 전에 sdk 문서를 다운로드해야한다고 생각합니다. 하지만 Android 스튜디오에서이 케이스를 처리하거나 설정 옵션을 제공해야합니다.