티스토리 뷰

 

keystroe을 만드는데 오류가 걸렸다 

 

문제는 SDK폴더안에 "cmdline-tools"가 없었기 때문.

1️⃣ cmdline-tools 다운로드

  1. 공식 Android SDK 다운로드 페이지로 이동
  2. "Command line tools only" 다운로드
    • Windows의 경우 commandlinetools-win-

다음을 다운로드하고 저 SDK폴더안에 넣어주면 된다.

하지만 압축풀고 바로 넣어선 안되고 이름은 꼭 "cmdline- tools "로

 

그 폴더 안에는 "latest"폴더를 만들고 안에 있던놈들을 다 넣어준다

├── latest
     ├── bin
     ├── lib
     ├── NOTICE.txt
     ├── source.properties

이렇게

 

 

근데 여기서 또 문제가 생겼다

SDK Manager는 class file version 61.0(JDK 17)로 컴파일되었기 떄문에 생긴 오류라

JDK를 17로 써야한다해서

JDK를 17로 바꾸고 환경변수도 모두 바꾸어줬다

 

Incompatible Java version '17'. Android development requires JDK 11 64-bit. Having Java Runtime Environment (JRE) installed is not sufficient.

 

하지만 내 유니티버전은 17을 호환하지않았다

 

chat gpt는 다시 11로 내리라고했다.

11로 내려서 다시 환경변수를 11로바꾸었다

 

이렇게 10번을 반복하다

 

그럼 SDK를 11이 호환하도록하게 다운그레이드하면 되는거 아닌가? 싶어서 이 방법에 대해서도 물어봤다.

SDK의 sdkManger.bat을 실행하라는데

실행하자마자 튕겨버렸다.

 

갑자기 든 의심이 이거 E 드라이브라서 그런거 아냐?

에디터와 프로젝트 모두 e에 설치되어있고 jdk sdk도 모두 e에 설치되어있다

 

하지만? 윈도우는 c에 설치되어있다 당연하게도.

실행하는데 문제가 된 것 같아 c에 다시 에디터를 깔고 jdk sdk모두 c에 뒀다.

 

결과는 매우 성공적..........

중간에 sdk를 업데이트하라며 powerShell이 켜지면서 자동으로 업데이트까지 됐다.

 

이거 전부 E드라이브에 에디터를 깔았기 때문...........

 

결론 : 에디터 웬만하면C에 까세요

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
글 보관함