안드로이드 - Android Studio 빠른 문서 항상 "문서 가져 오기"




안드로이드 스튜디오 책 (6)

난 그냥 이클립스에서 안드로이드 스튜디오로 이동, 내가 그것을 빠른 문서 (Ctrl + Q를 사용하면 "문서를 가져 오는 중"을 보여줍니다 발견, 이걸 어떻게 해결할 수 있습니까? (API19, 아직도 문제에 대한 설명서를 다운로드)


Windows의 경우

jdk.table.xml의 파일 위치

C:\Users\[your windows user name]\.AndroidStudio2.3\config\options\jdk.table.xml

노트

  • "." AndroidStudio 디렉토리 이전
  • .AndroidStudio "다음의 버전 번호. 현재 사용 중인 Android Studio의 버전 번호를 수정해야합니다. 이전 버전에도 여전히 여기에 디렉토리가 있습니다.

편집 할 줄

전에

<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 위치로 바뀝니다.
  • 파일 탐색기에서 위치를 복사 / 붙여 넣기하는 경우 백 슬래시 ( \ )를 슬래시 ( / )로 바꿉니다.
  • 설치된 각 Android SDK 버전에는 자체 docs XML 항목이 있습니다.
  • jdk.table.xml에있는 SDK 버전에서 위의 행을 편집하십시오 (build.gradle에서 해당 버전을 대상으로 할 때 빠른 문서를 원할 경우). 예를 들어 Android SDK API 25가 설치되어있는 경우 <name value="Android API 25 Platform" /> 아래에서 수정할 섹션을 찾을 수 있습니다.

변경 후 캐시를 무효화 / 재시작하십시오!

File -> Invalidate Caches / Restart...


Android Studio 0.8.9 및 0.8.14에서이 문제를 발견했습니다. 다음은 간단한 해결책입니다.

파일 -> 유효하지 않은 캐시 / 재시작 -> 무효화 및 재시작

경우에 따라 설명서 패키지가 없거나 최신이 아닐 수도 있습니다.

Android SDK 관리자 (도구 -> Android-> SDK 관리자)를 열고 'Android SDK 용 문서'를 최신 버전에 설치하십시오. 이제는 Android 5.0 (API 21) 인 다음 Android 스튜디오를 다시 시작하십시오.

이 문제가 다시 발생하면 캐시를 무효화하십시오.


다른 답변은 Android Studio가 javadoc을 온라인 ( http://developer.android.com/reference/ 에서 가져 오기)하려고하기 때문에 네트워크가 좋지 않은 경우 매우 느릴 것입니다. 특히 중국에서는 Google이 좋지 않습니다. 막힌. 따라서이 설정을 변경하고 Android Studio에서 javadoc을 로컬로 가져와야합니다.

  1. Android SDK Manager 사용하여 Android SDK 문서를 다운로드하십시오.
  2. ~ / Library / Preferences / AndroidStudio2.2 / options / jdk.table.xml 파일을 열고, 아래의 노트를 참고하여 올바른 파일이 편집되었는지 확인하십시오.
  3. jdk.table.xml 파일에서 모든 http://developer.android.com/reference/ 를 sdk 참조 폴더의 경로로 jdk.table.xml . file://$USER_HOME$/tools/adt-bundle-mac/sdk/docs/reference 를 예로들 수 file://$USER_HOME$/tools/adt-bundle-mac/sdk/docs/reference .

OS X에서 여러 버전의 Android Studio를 사용하고 있다면 ~/Library/Preferences/ 아래의 각 버전에 대해 여러 개의 구성 폴더가있을 수 있습니다. 내 경우에는 오른쪽 폴더의 jdk.table.xml 을 변경해야합니다. AndroidStudio2.2 폴더 아래에서 jdk.table.xml 을 편집해야합니다.


문제는 Android Studio가 문서가 이미 다운로드 된 경우에도 참조 소스 링크를 자동으로 업데이트하지 않는다는 것입니다.

jdk.table.xml 의 기본 링크는 http://developer.android.com/reference/ (네트워크가 차단 된 경우에도 android studio는이 온라인 서버에 연결을 시도합니다).

문제를 해결하기 위해 참조를 로컬 소스로 리디렉션 할 수 있습니다.

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.AndroidStudio2.x \ config \ options'에 있습니다.

그런 다음 File -> Invalidate Caches / Restart… 에서 Invalidate 선택하고 빠른 문서를 사용하여 다시 시도하십시오. 즉시 표시되어야합니다. 그렇지 않으면 Invalidate and Restart 선택하십시오.


Tools > Android > SDK Manager . SDK Tools 탭을 선택하고 :

  1. Android SDK 용 문서 가 선택되어 있지 않은 경우 선택하고 적용을 클릭 합니다.
  2. Android SDK 용 문서 가 선택되어있는 경우 선택을 취소하고 적용을 클릭 합니다 . 제거가 완료되면 다시 확인하고 적용을 클릭하십시오.

업데이트 : 오래된, @ Htea의 대답을 확인하시기 바랍니다.

나는 너와 같은 문제를 안고 있었다. 다음은 나를 위해 그것을 고쳤습니다.

  • SDK 패키지에 문서 패키지가 다운로드되어 있는지 확인하십시오.
  • 실행중인 경우 Studio를 종료합니다.
  • ~ / .AndroidStudioX.Y / config / options /에있는 "jdk.table.xml"이라는 파일을 삭제하십시오 (먼저 백업해야 함).
  • Android Studio를 다시 시작하십시오. 이제 올바르게 작동해야하며 파일을 자동으로 재생성해야합니다.

노트 :

  • 이것은 나를 위해 우분투 14.04 & 안드로이드 스튜디오 0.8.11 ( 편집 : 여러 사용자 가이 솔루션은 안드로이드 스튜디오의 최신 버전에서도 작동합니다보고)에 근무했습니다.
  • 그래도 문제가 해결되지 않으면 Android SDK 관리자 안의 문서 패키지를 삭제하고 다시 다운로드 한 다음 위의 단계를 시도해보십시오.
  • Windows를 사용하는 경우 파일은 "% UserProfile % .AndroidStudio \ config \ options"에 있으며 OS X을 실행하는 경우 "~ / Library / Preferences / AndroidStudio / options"에 있습니다 ( @Gero 및 @Alex Lipov).

희망이 도움이됩니다.





android-studio