하루종일 나를 괴롭히던 문제였다..
이거 해결하느라 개발도 못하고,
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
'OLD_달려라 > Android' 카테고리의 다른 글
Flutter ] 기기마다 다른 화면 사이즈에 맞춰 Flexible하게 변환하는 방법 (0) | 2020.09.16 |
---|---|
Flutter ] Flutter 기본기를 익힐 수 있는 아주 좋은 사이트들 (0) | 2020.09.15 |
Dart 언어 ] Future이란? (0) | 2020.09.10 |
Flutter ] Flutter의 기본 개념 (0) | 2020.09.10 |
Android 레이아웃 - View, ViewGroup, LinearLayout, TableLayout, RelativeLayout, FrameLayout, GridLayout (0) | 2020.01.02 |
댓글