반응형

최근[각주:1]에 Android studio 를 업그레이드[각주:2]한 경우에 Messages 창에 다음의 오류가 발생하였습니다.

CreateProcess error=216, %1의 버전이 실행 중인 Windows 버전과 호환되지 않습니다. 컴퓨터의 시스템 정보를 통해 x86(32비트) 또는 x64(64비트) 버전의 프로그램이 필요한지 확인하고 소프트웨어 게시자에게 문의하십시오

 

업그레이드 이후 Android studio 에서는 현재 JDK(Java Development Kit) 8 버전이 필요한데 그 이하 버전으로 설정되어 있는 경우에 나오는 오류였습니다.

 

해결방법은 Project Structure 에 가서 아래처럼 하위버전의 경로를 JDK 8 버전의 경로로 변경해줍니다.

 

Project Structure 메뉴 위치 : File - Project Structure... [단축키: Ctrl+Alt+Shift+S]

 

 

 

 

2016.10.27 내용 추가

상기와 같은 JDK 8 버전 경로를 변경해도 되지 않는 경우에 아래와 같이 해보세요.

 

참고로 이것도 정식 Solution 이 아닌 Workaround 입니다.

 

1) PC 의 모든 JDK & JRE 삭제

2) 최신 JDK 설치(현재 JDK 8 update 111) / 보통 설치시 JRE 8 함께 설치됨.

3) 최신 JDK 에 맞게 시스템 환경변수 변경
4) 위에 그림에 있는 것처럼 최신 JDK 경로로 변경
5) Gradle.properties 에 가서 org.gradle.jvmargs 값을 Xmx512m 으로 세팅

 

출처: Issue Tracker 의 Issue 219524 (https://code.google.com/p/android/issues/detail?id=219524) 

 

2017.1.7 내용 추가

2016년 12월에 릴리즈된 Android studio 2.2.3 버전의 수정사항에 정식으로 반영되었습니다.

즉, Android studio 2.2.3 설치후 JDK8 의 경로로 바꿔주면 오류없이 정상동작합니다.

 

 

감사합니다.

  1. 글쓴 당시: 2016.10월 초 [본문으로]
  2. 글쓴 당시 최신버전: Android studio 2.2.1 [본문으로]

+ Recent posts