Android

Android Studio: unresolved reference for java and javax imports

CommitGuy 2022. 1. 7. 18:00

개발하는 도중 새로운 Module로 Java & Kotlin Library Module을 추가하였다.

문제는 추가된 Library에서 Java와 JavaX 라이브러리 참조가 되지 않는다는 것이었는데

 

java와 javax에 있는 클래스들 참조가 되지 않는다

 

해결방법은 간단했다.

jdk.table.xml 파일을 제거하고 다시 안드로이드 스튜디오를 재실행하면 되었다

1. jdk.table.xml 제거

2. Android Studio 재실행

 

 

- jdk.table.xml 위치

jdk.table.xml의 위치는 개발하고 있는 컴퓨터의 OS나 Android Studio Version에 따라 위치가 다르다

   - Android Studio Version: [Android Studio Arctic Fox 2020.3]

       - Window: c:\user\yourname\AppData\Roaming\Google\AndroidStudioX.Y

       - Linux: /home/yourname/.config/Google/AndroidStudioX.Y or /home/yourname/.local/share/Google/AndroidStudioX.Y

       - Mac: ~/Library/Application Support/Google/AndroidStudioX.Y

 

 

또 다른 Android Studio 버전에 따른 jdk.table.xml의 위치는 아래와 같다

https://stackoverflow.com/questions/24458923/from-where-do-i-import-settings-from-previous-version-of-android-studio

 

From where do I import settings from previous version of Android Studio?

I was running Droidio (Android Studio) 0.6.1; from there I was not able to update to the newest version (a quantum leap to 0.8); I had to download it separately and install from Windows Explorer. B...

stackoverflow.com

 

해당 위치의 options 폴더에 jdk.table.xml 파일이 있다.