Windows 8 에서 Android SDK Manager 및 AVD Manager 가 실행이 안될때



windows8에서 추가로 platform을 받을려고 SDK Manager 를 실행시켜 보니 커맨드창만 잠깐 떳다가 뽓 꺼지고 SDK Manager 가 실행이 않됬다.



그래서 이것저것 찾아보니 해결방법이 있었다.



일단 실행이 안되는 원인은 꾸리한 java 가 실행이 되서 그렇다.



커맨드 창을 열어서 where java 라고 입력해 보면 java 라고 쳤을때 실행될 java 파일이 어딧는지 찾아주는데 느닷없이 내가 설치한 jdk 에 있는 java.exe가 실행되는것이 아니라 C:\Windows\System32\java.exe 요게 실행이 된다.



그래서 SDK Manager 가 실행이 쪽바로 안되는 것이다.




요것을 해결할려면


시스템속성 - 환경변수 - 시스템변수 중 Path 변수의 제일앞에 JDK 설치경로/bin 디렉토리를 PATH 에다 추가시켜 주면 된다.


기존 PATH 변수를 보면 %SystemRoot%\system32 요런게 있을껀데 요거보다 앞에 추가시켜 줘야 JDK 에 있는 java.exe가 실행이 되서 SDK Manager가 쪽바로 실행된다.













요렇게 바꿔준뒤 커맨드 창을 다시 껏다 키고 where java 라고 입력해 보면 설치된 jdk 에 포함된 java.exe 가 먼저 실행되게 설정된다.





고러면 다시 SDK Manager 를 실행해 보면 잘된다~ AVD Manager 도 실행이 잘된다.



※ 요래 이것저것 설정하기 귀찮으면 그냥 android sdk 설치디렉토리/tools/android.bat 파일을 실행해도 SDK Manager 는 실행이 잘된다~