기본 AVD 구성 폴더 (.android) 이동


100

Android SDK 설치 후 드라이브에 .android폴더 가 생성 되었습니다 E:\. 내가 아는 한 이것이 구성 파일에 대한 Android Virtual Devices의 기본 폴더입니다.

.android폴더를 다른 위치 로 이동 하려면 어떻게 해야합니까?

(예.부터 E:\.androidE:\Android\.android)


답변:


200

답을 찾았습니다.

  • .android폴더 이동E:\Android
  • ANDROID_SDK_HOME 이라는 환경 변수를 만들고 해당 값을 E:\Android

Windows XP 또는 Windows 7에서 환경 변수 설정 :

  1. 내 컴퓨터를 마우스 오른쪽 버튼으로 클릭하고 "속성"을 선택합니다.
  2. "고급"탭을 클릭하십시오.
  3. "환경 변수"버튼을 클릭합니다.
  4. 새 변수 추가

3
감사합니다. 이것은 저에게 효과적이었습니다. C : 처음에 모든 AVD 파일을 저장하고 컴퓨터에 다른 문제를 일으키는 공간이 부족했습니다.
MichaelF 2012 년

3
감사합니다. 다른 많은 출처에서를 변경하도록 제안 ANDROID_SDK_HOME했지만 .android폴더 복사에 대한 세부 정보 가 마지막 누락 된 부분이었습니다.
luiscubal

4
Windows 10에서는 기존 PATH 변수 내에 ANDROID_SDK_HOME을 추가해야했습니다. 새 환경 변수로 추가했을 때 작동하지 않았습니다.
blizz

2
나는 그것을 찾을 수 있도록 .android가 ANDROID_SDK_HOME의 하위 디렉토리인지 확인해야했습니다. .android 디렉토리가 sdk 디렉토리가 아니기 때문에 이치에 맞습니다 (적어도 Android Studio 2.2.2에서는)
Xcalibur

2
@ ir-tech ~/.gradleGRADLE_USER_HOME 환경 변수를 설정하여 기본 위치를 재정의 할 수 있습니다.
mateor

13

기본적으로 에뮬레이터는 구성 파일을 아래에 저장 $HOME/.android/하고 AVD 데이터를 $HOME/.android/avd/. 다음 환경 변수를 설정하여 기본값을 재정의 할 수 있습니다.

에뮬레이터의 값의 순서로 AVD 디렉토리를 검색 $ANDROID_AVD_HOME, $ANDROID_SDK_HOME/.android/avd/$HOME/.android/avd/.

이 페이지는 Android 스튜디오에서 지원하는 환경 변수 목록을 제공합니다. https://developer.android.com/studio/command-line/variables


1
고마워요, 정확히 제가 찾던 것입니다.
Artem Russakovskii

8

에 설정된 경로가 ANDROID_SDK_HOME있어야합니다. 그렇지 않으면 기본 경로가 선택됩니다. 그러나 포함 할 필요는 없습니다 .android. AVD Manager .androidANDROID_SDK_HOME.


이 지침은 2016 년 Android Studio 2.2.2부터 올바른지 확인했습니다. .android 폴더가 ANDROID_SDK_HOME의 하위 디렉토리이면 작동합니다. 사용자 또는 시스템 환경 변수 일 수 있습니다.
Xcalibur

6

에서 제공하는 답변 외에도 경로에 폴더 Dariusz Bacinski를 포함해야 .android합니다 ANDROID_SDK_HOME. .android폴더를 포함하지 않으면 작동하지 않았습니다 .


나는 둘 다 시도했지만 여전히 나를 위해 일하지 않습니다. 테스트 할 벌집 형 태블릿과 진저 브레드 휴대폰이 있지만 내 컴퓨터 중 하나가 어떤 이유로 모토로라의 드라이버를 좋아하지 않기 때문에 AVD가 필요합니다.
Mike

흠, 신경 쓰지 마. 디버그 키 저장소를 기본값에서 변경하면 어떤 이유로 문제가 해결 된 것 같습니다.
Mike

이것은 올바르지 않습니다. ANDROID_SDK_HOME 아래에서 .android SUB- 폴더를 찾을 것이므로 다음 지침을 따르면 작동하지 않습니다. 아래 답변 참조
Xcalibur 2011

이미 avd내부 %ANDROID_SDK_HOME %\.android에 복사 했기 때문에 더 이상 폴더가 필요하지 않았습니다.
CoolMind
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.