Environment/Android Studio

Android Studio com.intellij.diagnostic.PluginException: Cannot load class

Say simple 2024. 3. 24. 16:36
728x90
반응형

Android Studio를 업데이트 하는 도중 에러가 발생했다.

Internal error. Please refer to https://code.google.com/p/android/issues

com.intellij.diagnostic.PluginException: Cannot load class com.intellij.codeInspection.visibility.CustomAccessCanBeTightenedInspection (
  error: com/intellij/codeInspection/BaseJavaBatchLocalInspectionTool,
  classLoader=PluginClassLoader(plugin=PluginDescriptor(name=Save Actions, id=com.dubreuia, descriptorPath=plugin.xml, path=~/Library/Application Support/Google/AndroidStudio2023.2/plugins/intellij-plugin-save-actions-2.2.0.jar, version=2.2.0, package=null, isBundled=false), packagePrefix=null, state=active)
)
    at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.kt:331)
    at com.intellij.ide.plugins.cl.PluginClassLoader.tryLoadingClass(PluginClassLoader.kt:178)
    at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.kt:151)
    at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
    ...

위 에러는 에러 메세지를 자세히 읽어보면 해결할 수 있다. class를 가져오지 못했기 때문에 아래 PluginClassLoader 에러 문구가 같이 떴고, 그 안의 내용을 읽어보자.

classLoader=PluginClassLoader(
	plugin=PluginDescriptor(
    	name=Save Actions,
        id=com.dubreuia,
        descriptorPath=plugin.xml,
        path=~/Library/Application Support/Google/AndroidStudio2023.2/plugins/intellij-plugin-save-actions-2.2.0.jar,
        version=2.2.0,
        package=null,
        isBundled=false),
        packagePrefix=null,
        state=active)
)

intellij-plugin-save-actions-2.0.0.jar를 읽어오는데 실패 했단 것을 알 수 있다. 그래서 해당 키워드로 구글링를 했더니 아래의 글을 발견할 수 있었다.

https://intellij-support.jetbrains.com/hc/en-us/community/posts/12883842048530-NoClassDefFoundError-com-intellij-codeInspection-BaseJavaBatchLocalInspectionTool

해당 플러그인을 삭제하고 다시 시도하라는 내용을 알 수 있다. 삭제를 하고 다시 안드로이드 스튜디오를 실행하면 정상적으로 실행되는 것을 볼 수 있다.

728x90
반응형