gradlew lint 실행 방법
이번 에러는 컴퓨터가 자바(Java)가 어디에 설치되어 있는지 모르기 때문에 발생합니다. 안드로이드 스튜디오가 내부적으로는 자바를 사용하고 있지만, 터미널(명령 프롬프트/PowerShell)에게는 그 위치를 알려주지 않은 상태입니다.
이를 해결하려면 JAVA_HOME 환경 변수를 설정해야 합니다.
1단계: 안드로이드 스튜디오에서 자바 경로 확인하기
안드로이드 스튜디오가 이미 사용 중인 자바 경로를 복사하는 것이 가장 확실합니다.
안드로이드 스튜디오 상단 메뉴에서 File > Settings (macOS는 Settings/Preferences)를 엽니다.
Build, Execution, Deployment > Build Tools > Gradle로 이동합니다.
Gradle JDK 항목에 표시된 경로를 확인하고, 그 옆의 폴더 아이콘이나 주소를 클릭해 전체 경로를 복사합니다.
보통
C:\Program Files\Android\Android Studio\jbr또는jmods경로입니다.
2단계: Windows 환경 변수 설정하기
이제 컴퓨터 시스템에 이 경로를 알려줘야 합니다.
Windows 검색창에 **"시스템 환경 변수 편집"**을 검색해 실행합니다.
하단의 [환경 변수] 버튼을 클릭합니다.
시스템 변수 영역에서 **[새로 만들기]**를 누릅니다.
변수 이름:
JAVA_HOME변수 값: 아까 복사한 자바 경로 (예:
C:\Program Files\Android\Android Studio\jbr)
시스템 변수 목록에서 **
Path**라는 변수를 찾아 선택하고 **[편집]**을 누릅니다.**[새로 만들기]**를 누르고
%JAVA_HOME%\bin이라고 입력한 뒤 확인을 누릅니다.모든 창에서 확인을 눌러 저장합니다.
3단계: 터미널 재시작 (매우 중요)
환경 변수를 설정한 후에는 반드시 안드로이드 스튜디오 터미널을 완전히 껐다가 다시 열어야 적용됩니다.
안드로이드 스튜디오 하단 터미널의 [x] 아이콘을 눌러 탭을 닫습니다.
다시 터미널을 열고 다음 명령어를 입력해 보세요.
PowerShell./gradlew lint
💡 팁: 설정이 잘 되었는지 확인하려면?
터미널에 java -version을 입력했을 때 자바 버전 정보가 출력된다면 성공적으로 설정된 것입니다.
설정 과정에서 막히는 부분이나, 경로를 찾는 데 어려움이 있다면 다시 말씀해 주세요!
댓글
댓글 쓰기