Troubleshooting

[TroubleShooting] 코틀린 라이브러리 지원 불가 이슈

DuL2 2023. 12. 7. 09:56

TroubleShooting

발생한 문제

인텔리 제이 상단에 다음과 같은 안내(some kotlin runtime libraries has an unsupported binary format)가 떴다. 또한, 자동완성? kotlin 용 live templates이 작동하지 않는 것 같아서 문제를 느꼈다.

 

 

println wrapper를 인식하지 못하는 것을 보니 문제가 있었다.

해결 및 시도 방법

  1. 처음에는 알고리즘 풀다가 live templates의 기능에 불편함을 느껴 검색해보았으나 설정의  live templates 기능에서 Kotlin까지 모두 켜져있는 것을 확인했다.

 

  2. 아무래도 위에서 언급한 안내때문인 것 같아 구글링 실행

오래된 글들도 많았고 읽다보니 최근 문서를 찾아 원인을 보니 인텔리제이 버전의 문제인 듯 했다. 본인은 작년이후로 인텔리제이를 업데이트 하지 않았었는데 그 문제로 인한 것 같았다.

 

 

 

역시나!

 

 

몇 일 자바에서 코틀린으로 넘어가는 와중에 낌새를 못채고 사용하고 있었는데 이런 문제가 있었을 줄이야! 호다닥 업데이트 해주었다.

 

 

 

 

세부사항 변화

 ->

 

 

회고

 라이브 템플릿도 정상 작동된다. 휴..

 

코틀린이 자바와 완벽 연동 되는 것으로 알고 인텔리 제이 문제라고는 생각 조차 못했는데 IDE 문제였다니.. 주루룩..

 

내 시간.. 알고리즘 시간이 날라가 버렸다.. 휴식시간을 줄이고 해야겠다.

 

그래도 경험치를 쌓았고, doc을 좀 읽어보는 것이 좋을 듯 하다.

 

https://kotlinlang.org/docs/home.html

 

Kotlin Docs | Kotlin

 

kotlinlang.org