일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 스레드 덤프
- 티스토리챌린지
- Docker
- 컨트롤러
- letterspacing
- 톰캣
- JDBC
- MySQL
- Linux
- 스레드
- Tomcat
- 오블완
- http
- servicename
- wsdl
- API
- SID
- 안드로이드 스튜디오
- MariaDB
- cmd
- ibatis
- oracle
- httpservletreqeust
- 프로세스
- Database
- 키보드
- HTML
- 영상편집
- service name
- java
- Today
- Total
블로그 이름
[안드로이드 스튜디오] 에뮬레이터 파일 저장 경로 변경하는 방법 본문
안드로이드 스튜디오에서 에뮬레이터를 생성하고, 실행하였지만 켜지지 않는 현상이 있었다.
원인은 에뮬레이터 파일을 저장하는 C드라이브 여유공간이 2GB 남아있어서 인 듯 하고,
여유공간 부족 문제인 듯 하다.
C드라이브가 꽉차면 컴퓨터가 아예 켜지지도 않아서 싹 포맷 해버려야 한다고 한다. 빨리 조치를 취해야 겟다.
아무튼
에뮬레이터 파일 저장 경로를 여유공간이 2GB뿐인 C드라이브에서 D드라이브로 변경하려고 한다.
Android Emulator 의 AVD (Android Virtual Device) 파일이 생성되는 기본 경로를 다른 드라이브로 변경하는 방법을 찾아보았다.
AVD는 기본적으로 C:\Users\사용자명\.android\avd 에 저장되지만, 환경변수를 사용하여 다른 경로로 변경할 수 있다.
방법은 총 3가지가 있고, 나는 1번째 방법을 사용하여 해결하였다.
방법 1: 환경 변수 설정 변경
1. Android Studio 종료
설정을 변경하기 전에 Android Studio를 종료한다.
2. 새로운 AVD 경로 생성
다른 드라이브에 새로운 폴더를 만든다. 나는 D:\AndroidAVD 폴더를 생성하였다.
AVD 파일을 앞으로 해당 경로로 저장할 것이다.
3. 환경 변수 설정
Windows 검색창에서 "환경 변수"를 입력하고 환경 변수 편집을 선택하거나, WIN+PAUSEBREAK 단축키로 환경 변수 창으로 들어간다.
시스템 속성 창에서 하단의 환경 변수 버튼을 클릭한다.
사용자 변수 섹션에서 새로 만들기를 클릭한 후, 다음 변수를 추가한다.
변수 이름: ANDROID_SDK_HOME
변수 값: 새로운 AVD 경로 (예: D:\AndroidAVD)
이렇게 하면 AVD가 이제 새로운 경로에 생성된다.
이후에 기존 경로에 있던 AVD 파일을 신규 경로로 옮겨주면 된다.
이후, 안드로이드 스튜디오를 재시작하여 Device Manager에서 AVD가 정상 인식되는지 확인한다.
방법 2: 명령줄에서 AVD 경로 변경
만약 환경 변수를 설정하는 것이 불편하다면, Android SDK 명령줄 도구를 사용해 AVD 경로를 변경할 수 있다.
명령줄에서 avdmanager 명령어를 사용할 때 -path 옵션을 사용하여 AVD가 생성될 경로를 지정할 수 있다.
avdmanager create avd -n MyAVD -k "system-images;android-30;google_apis;x86" -path "D:\AndroidAVD\MyAVD"
이 명령어로 D:\AndroidAVD\MyAVD 폴더에 AVD를 생성할 수 있다고 한다.
방법 3: Android SDK 전체 경로 변경
AVD 파일뿐만 아니라 Android SDK 자체를 다른 드라이브로 이동하고 싶은 경우, SDK Manager에서 경로를 변경할 수 있다고 한다.
Android Studio에서 File > Settings > Appearance & Behavior > System Settings > Android SDK로 이동하여 상단의 Android SDK Location 경로를 원하는 위치로 변경하면 된다고 한다.
새 경로로 이동하면 SDK를 다시 다운로드 해야 할 수 있다고 한다.
해당 방법들을 사용하여 AVD 파일을 다른 드라이브로 이동하여 더 많은 디스크 공간을 확보하거나, 더 빠른 드라이브에 AVD를 생성할 수 있다.
'개발 > 안드로이드 스튜디오' 카테고리의 다른 글
안드로이드 스튜디오에서 버튼 동작하는 방법 (0) | 2024.10.11 |
---|---|
[안드로이드 스튜디오] 에뮬레이터에 브리지 연결하기 (1) | 2024.10.11 |
[안드로이드 스튜디오] The emulator process for AVD has terminated (1) | 2024.10.11 |
[안드로이드 스튜디오] android.ide.common.signing.KeytoolException: Failed to read key 에러 (1) | 2024.10.11 |
[안드로이드 스튜디오] 안드로이드 스튜디오 JDK 설정 방법 (1) | 2024.10.11 |