작성
·
50
0
안드로이드 스튜디오 설치 후 SDK 다운 받은 뒤
강의 내용처럼 "Scratch File" 생성한 뒤 "Interactive Mode"해제하고 "Run Scratch File" 했는데,
아래와 같은 오류가 생겼습니다.
경로 설명
C드라이브 용량이 없어 F드라이브에 설치했습니다.
폴더 이름은 전부 영어로 했습니다.
오류: 기본 클래스 org.jetbrains.kotlin.idea.scratch.generated.ScratchFileRunnerGenerated을(를) 찾거나 로드할 수 없습니다.
원인: java.lang.ClassNotFoundException: org.jetbrains.kotlin.idea.scratch.generated.ScratchFileRunnerGenerated
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
A-STAR님, “Scratch File”을 실행할 때 발생하는 오류에 대해 도움을 드리겠습니다.
현재 Android Studio에서 “Run Scratch File” 명령을 실행할 때 발생하는 오류는 Java의 ClassNotFoundException
이며, 이는 특정 클래스를 찾거나 로드할 수 없을 때 발생합니다. 이 경우 org.jetbrains.kotlin.idea.scratch.generated.ScratchFileRunnerGenerated
클래스를 찾을 수 없다는 오류 메시지를 받고 계신데, 이는 설정 문제일 수 있습니다.
인터렉티브 모드 확인: Android Studio에서 Scratch 파일을 실행할 때 “Interactive Mode” 설정이 꺼져 있는지 확인해 주세요. 이 설정이 필요한 경우 활성화해주세요.
모듈 클래스 경로 설정: “Use classpath of module” 옵션이 올바르게 설정되어 있는지 확인하십시오. 때로는 해당 모듈의 클래스를 제대로 가져오지 못해서 오류가 발생할 수 있습니다.
SDK 설정 확인: Android Studio에서 사용하고 있는 Kotlin 및 Java SDK 설정이 올바르게 설치되어있는지 확인하세요.
캐시 및 재시작: File
-> Invalidate Caches / Restart...
를 통해 캐시를 무효화하고 안드로이드 스튜디오를 다시 시작해 보세요. 종종 이 방법으로 해결되기도 합니다.
추가로, F 드라이브에 설치를 했다고 하셨는데 설치 경로로 인한 이슈가 발생할 수도 있으므로, 경로 설정이 제대로 되어있는지 한번 더 확인해 보시는 것도 좋습니다.
이 문제가 지속된다면 특정 Android Studio의 버전 문제나 플러그인 오류일 가능성도 있으니, 최신 버전으로 업데이트하거나 관련 플러그인을 재설치해 보시는 것도 방법입니다.
추가적인 자료를 참고하고자 하신다면 Jetbrains의 Kotlin Scratch 파일 관련 문서를 방문해 보세요.
문제가 해결되길 바랍니다!