안드로이드는 자바를 기반으로 해서 만들어야 합니다. 개발 툴이 안드로이드 스튜디오라면 오라클에서 다운 받은 JDK 경로를 설정해 줘야겠죠. 설정 방법은 크게 두 가지로 나눌 수 있습니다. 컴퓨터의 시스템 속성에서 환경 변수를 잡아 주는 것입니다. 그럼 안드로이드 스튜디오 에서 자동으로 인식합니다. 두 번째는 툴 내에서 변경하는 것입니다. 이 방법은 JDK 버전을 변경하고 싶을 때 많이 사용합니다.
◎ 안드로이드 스튜디오 구동을 위한 JDK 설정 |
▼ 기본적으로 오라클 홈에서 원하는 버전의 JDK 를 받았다는 전제하에 진행하겠습니다. 먼저 첫 번째로 컴퓨터에 시스템 속성을 지정하는 방식입니다. 이 방법은 자동으로 인식하기 때문에 안드로이드 스튜디오에서 해 줄건 없습니다. 탐색기를 띄워 오른쪽 마우스를 누른 후 [속성] 메뉴를 선택합니다.
▼ 시스템 창에서 왼쪽에 있는 [고급 시스템 설정] 메뉴를 클릭합니다. 시스템 속성 팝업창에서 [고급] 탭으로 이동합니다.
▼ [고급] 탭에서 아래로 내려가시면 [환경 변수]라는 버튼이 있습니다. [환경 변수] 팝업창에는 각 계정에 할당된 변수와 시스템 변수로 나누어져 있습니다. 환경 변수란 시스템에서 파일을 쉽게 사용할 수 있도록 지정한 일종의 별칭이라고 보시면 됩니다. 그러니까 폴더 전체 경로를 입력해서 사용하기 불편하니 변수에 저장해 두고 사용하는 것입니다. 자바 JDK 사용을 위한 환경 변수를 만들기 위해 [시스템 변수]란에 [새로 만들기] 버튼을 클릭합니다.
▼ 자바 사용을 위한 변수는 총 3가지 입니다. 먼저 JAVA_HOME 부터 만들어 보겠습니다. 변수 이름은 JAVA_HOME 으로 하고, 변수 값에는 자바 JDK 설치 경로를 지정해 줍니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 자바(Java) 개발을 위한 최신 버전 JDK 다운 받기 ▶ 윈도우10 JAVA JDK 환경변수 등록하는 방법 ▶ 이클립스(Eclipse) 기본 JDK 버전 설정하는 방법 ▶ 윈도우10 자바(Java) 버전 확인하기 |
▼ 두 번째는 Path 입니다. 여기에는 java.exe 가 들어 있는 폴더를 지정해야 합니다. 경로는 JDK 경로에 bin 폴더를 추가하는 것입니다. 그림처럼 전체 경로를 하지 않고 %JAVA_HOME% 을 넣어도 됩니다. %JAVA_HOME% 이 곧 C:\Program Files\Java\jdk1.8.0_111 이기 때문입니다.
▼ 세 번째는 CLASSPATH 입니다. 이곳은 자바 라이브러리가 들어간 폴더를 지정해야 합니다. %JAVA_HOME% 뒤에 lib 폴더를 지정합니다. CLASSPATH 에는 이전에 설정된 여러 경로들이 있을 수 있습니다. 여기에 추가하려면 세미콜론(;) 으로 구분해서 입력합니다. 순서는 상관없지만 앞에 버전이 다른 lib 폴더가 지정되어 있다면 먼저 인식합니다.
◎ 프로젝트별 JDK 버전 설정 변경하는 방법 |
▼ 다음은 안드로이드 스튜디오에서 JDK 경로를 설정하는 방법입니다. 컴퓨터 시스템 변수에 값을 만들어 놓았다면 JAVA_HOME 경로로 세팅이 되어 있습니다. 이것을 프로젝트 별로 바꾸는 것입니다. 안드로이드 스튜디오에 프로젝트를 선택하고 오른쪽 마우스를 눌러 Open Module Settings 를 찾습니다.
▼ 프로젝트 별 설정창이 뜨면 왼쪽 메뉴 상단에 SDK Location 를 선택합니다. 그럼 오른쪽 화면에는 3가지 설정 경로가 나옵니다. 그 중에서 JDK Location 을 변경해 주시면 됩니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 자바(Java) 개발을 위한 최신 버전 JDK 다운 받기 ▶ 윈도우10 JAVA JDK 환경변수 등록하는 방법 ▶ 이클립스(Eclipse) 기본 JDK 버전 설정하는 방법 ▶ 윈도우10 자바(Java) 버전 확인하기 |
'프로그래밍 툴 > 안드로이드 스튜디오' 카테고리의 다른 글
안드로이드 스튜디오 플러그인 설치하기 (1) | 2024.01.07 |
---|---|
안드로이드 스튜디오 SDK 타겟 변경하는 방법 (Failed to Find target with hash string android-21) (0) | 2023.12.08 |
안드로이드스튜디오(AndroidStudio) Emulator: emulator: WARNING: EmulatorService.cpp:448: Cannot find certfile 오류 (1) | 2023.11.16 |
안드로이드 스튜디오 AVD is already running 오류 해결하기 (1) | 2023.11.12 |
안드로이드 스튜디오 Refactor 기능으로 패키지명 일괄 변경하기 (2) | 2023.01.23 |
안드로이드 스튜디오 실수로 삭제한 파일이나 소스 복구하는 방법 (2) | 2023.01.20 |
안드로이드 스튜디오 배포용 APK 만드는 방법 (3) | 2022.12.16 |
안드로이드 스튜디오 로그캣(Logcat) 폰트 색상 바꿔서 좀더 쉽게 찾아보는 방법 (0) | 2022.12.07 |