Android SDK 소스를 Android Studio에 어떻게 연결할 수 있습니까?
Android 클래스 중 하나를 열 때 “소스 첨부”옵션이있는 “소스를 찾을 수 없음”창이 나타나지 않습니다.
이를 수행하는 다른 방법은 무엇입니까?
답변
툴바 메뉴에서 SDK 관리자를 열고 다음과 같이 build.gradle 파일에 정의 된 API 수준에 대한 “Sources for Android SDK”를 다운로드합니다.
compileSdkVersion 19 // compile with API level 19
다른 작업은 수행 할 필요가 없습니다.
참고 : SDK 용 소스는 API 레벨 14 이상에서만 사용할 수 있습니다.
업데이트 (안정적인 릴리스 3.2.1 기준) :
Google은 소스 배송 방식을 변경하므로 변경된 사항을 살펴 보겠습니다.
다음 위치로 이동
Preferences -> Apperance & Behaviour -> System Settings -> Android SDK
SDK
검색 및 스튜디오에서 유형을 탐색하기가 상당히 게으 르면 올바른 위치 로 이동하는 데 도움이됩니다.
설명을 읽을 수 있으며 대부분해야 할 일을 말합니다. 따라서 “패키지 세부 정보 표시”를 클릭하면 소스가 설치되어 있는지 여부를 확인할 수 있습니다 (아래 그림 참조). 설치되지 않은 경우 설치하면 정상입니다.
답변
Android Studio 3.2.1보고 : SDK를 재설정하여 문제를 해결했습니다.
환경 설정-> 모양 및 동작-> 시스템 설정-> Android SDK.
Android SDK 위치 오른쪽 에있는 편집 을 클릭합니다 .
다음, 다음, 마침 마법사를 완료하고 짜잔!
답변
osx의 v8.11에서 앞서 언급 한 GUI 옵션을 찾을 수 없지만 grep-fu가 알려줍니다.
구성은 ~ / Library / Preferences / AndroidStudioBeta / options / jdk.table.xml에 저장됩니다.
이 파일을 편집하고 (Studio가 중지 된 상태에서) 소스 매핑을 다시 시작하면 잘 작동합니다.
diff --git a/options/jdk.table.xml b/options/jdk.table.xml
index 0112b91..33828b8 100644
--- a/options/jdk.table.xml
+++ b/options/jdk.table.xml
@@ -76,7 +76,7 @@
</javadocPath>
<sourcePath>
<root type="composite">
- <root type="simple" url="file:///Applications/Android Studio.app/sdk/sources/android-19" />
+ <root type="simple" url="file:///Users/tehdawgz/dev/android-sdk/sources/android-19" />
</root>
</sourcePath>
</roots>
답변
나를 위해 2016/08/29 android studio 2.1.3을 실행 중입니다.
나는 소스가 공개되기 전에 api 24를 다운로드하고 컴파일하고있었습니다. 나는 그들이 릴리스되었으므로 이제 출처를 지적하고 싶습니다. SDK 관리자에서 소스를 다운로드 한 후 Android Studio를 다시 시작하는 것이 작동하지 않았습니다.
SDK 관리자에서 SDK 위치를 편집하는 것처럼 행동해야했는데, 그렇게했을 때 대화 상자를 통해 ‘다음’을 클릭하고 sdk 항목을 자동으로 다시 인덱싱 할 수있었습니다.
답변
gdawg의 솔루션은 Windows 10 및 Android Studio 2.0에서도 저에게 효과적이었습니다. jdk.table.xml 파일이있는 작은 수정으로
C : \ Users \ {USER_NAME} \. AndroidStudio2.0 \ config \ options \ jdk.table.xml
답변
허용 된 답변이 API 레벨 19에서만 작동하는 것처럼 보이는 이유를 잘 모르겠습니다. SDK의 소스 경로를 명시 적으로 제공하여 API 레벨 15 용 SDK 소스를 첨부 할 수있었습니다. 내가 한 일은 다음과 같습니다.
- 원하는 SDK 소스를 다운로드하고 원하는 API 레벨로 build.gradle을 설정했는지 확인하십시오.
- 왼쪽의 프로젝트 창에서 외부 라이브러리 드롭 다운을 선택합니다.
- 메뉴 항목을 마우스 오른쪽 버튼으로 클릭하고 라이브러리 설정 열기를 선택합니다.
- Sourcepath 탭을 클릭하고 왼쪽 하단의 + 아이콘을 사용하여 원하는 SDK 소스에 연결합니다 (something / sdk / sources에 있어야 함).
답변
안드로이드 스튜디오 0.8.6 (Beta) (OSX 10.9.4)에서는 소스를 수동으로 첨부하지 않고도 직접 안드로이드 소스 코드를 볼 수있는 것 같습니다.
전제 조건은 “SDK Manager”에서 “Sources for Android SDK”를 다운로드하고 “Android Studio”를 다시 시작해야한다는 것입니다.