안드로이드 스튜디오 플라밍고 버전(2022.2.1 Patch2)을 사용하여 Kotlin DSL 으로 마이그레이션 하는 과정에서
무슨 이유인지 모르겠지만 kts파일에 모두 빨간줄이 그어졌다.
내용은 Cannot access 'java.lang.Object' which is a supertype of ~~~ 으로 대충 엑세스 할 수 없다는 내용이었다.
다행히 그럼에도 빌드도 잘되고 해서 문제는 딱히 없다만... 빨간줄이 너무나도 찜찜한 나머지
안드로이드 스튜디오 캐시도 날려보고 안드로이드 스튜디오를 다시 설치도 해보고 해봤지만 소용 없었다...
이것 저것 찾아보다가 Jetbrains의 youtrack에서 해당 문제 해결방법을 찾았다.
나는 MacBook을 사용하고 있었기 때문에 Mac 기준으로 해결방법을 나열하자면
1. 안드로이드 스튜디오 종료.
2. ~/Library/Application\ Support/Google/AndroidStudio_(현재 안드로이드 스튜디오버전)/options/jdk.table.xml
위 경로에 있는 파일을 지우기.
3. 안드로이드 스튜디오 다시시작
4. Sdk 설치 화면이 나타나면 다음으로 진행
이렇게 하고나니 말끔하게 빨간줄이 모두 사라졌다.
youtrack에서 'jdk.table.xml이 엉망이다' 라고 번역해주는 걸보아 파일이 꼬인것 같다.
참고 youtrack이슈
'안드로이드' 카테고리의 다른 글
[Android] Activity에 대해서... ( feat. Android공식 문서 ) (1) | 2023.04.28 |
---|---|
[Android] Room M1칩 MacBook 빌드 에러 삽질 of 삽질 (2) | 2022.06.23 |
[Android] Google Health Connect (5) | 2022.05.31 |
[Android] 프레젠테이션 (Presentation)찍먹하기. (1) | 2021.11.25 |
[Android]안드로이드 4대 컴포넌트 Main Components of Android (0) | 2021.07.15 |