본문 바로가기
OLD_달려라/Android

Flutter ] Android SDK 오류 해결방법

by 달승 2020. 9. 11.

하루종일 나를 괴롭히던 문제였다..

이거 해결하느라 개발도 못하고,

 

4시간 정도 search했을 때 방법을 찾았다. 

 

 

cmd에 flutter doctor를 실행하면 android SDK가 없다는 경고가 떴다.

 

오류 해결 방법

 


 

1. jdk 1.8버전 다운로드

나의 경우, 처음에 jdk 13인가..? 암튼 높은 버전으로 다운받았었다.


그러자 sdkmamager --update라는 명령어가 먹지를 않았다.

검색해보니 jdk 높은 버전에서 발생할 수 있는 오류라고 한다. 따라서 아래 링크에서 jdk1.8(JDK 8)을 다운 받으면 된다.

www.oracle.com/java/technologies/javase/javase8-archive-downloads.html

 

난 요거 다운 받았당

 

 

 

2. JAVA_HOME 환경변수 설정

시스템 변수에 JAVA_HOME 환경변수를 추가해준다.

 

 

 

그 후에

3. C:\Users\~~~\AppData\Local\Android\Sdk\tools\lib\_ 폴더에 있는 내용 lib에 넣은 후​

4. CMD --> C:\Users\~~~\AppData\Local\Android\Sdk\tools\bin 에서 sdkmanager –update 실행​


3번을 꼭 해줘야 한다. 왜인지는 모름ㅎ
옮겨주니까 명령어가 실행됐다.

의심스러우신 분들은 1번 2번까지하고,
바로 cmd에서 sdkmanager -update쳐보세요

전 아마 안 됐던 걸로 기억...

회사명은 가림..ㅎ

 

 

짜쟌-

이제 android SDK가 없다는 경고가 뜨지 않는다.

 

 

 

 

 

 

 

 

 

 

출처

 

 

android — Windows에서 Sdkmanager "오류 : 기본 클래스 com.Android.sdklib.tool.sdkmanager.SdkManagerCli를 찾거나로

sdkmanager.bat 텍스트 편집기에서 echo %CLASSPATH% 바로 CLASSPATH=%APP_HOME%\...\sdkmanager-classpath.jar. 그런 다음 sdkmanager --help 필요한 파일의 CLASSPATH를 에코합니다. 올바른 경로인지 확인하십시오. 제 경우에��

www.it-swarm.dev

 

Java 버전별 다운로드(1.5 ~ 1.8)

특수한 이유때문에 Java 최신버전이 아닌 오래된 버전을 설치해야 할 일이 있습니다. 예를들어 Java 1.5 가 필요하다던지, 1.6이 할때 말이죠. 이제 오라클 사이트에서는 공식으로 1.6 이하의 버전은

fruitdev.tistory.com

 

댓글