Оказывается, обновление подключаемого модуля может привести к неправильной инициализации Studio. Файл idea.log
(расположенный в <user folder>/.AndroidStudio4.0/system/log
показывает, что ошибка постоянно повторяется и, вероятно, мешает продолжению работы Studio:
2020-06-17 20:07:22,043 [ 97867] ERROR - nsions.impl.ExtensionPointImpl - Android Studio 4.0 Build #AI-193.6911.18.40.6514223
2020-06-17 20:07:22,043 [ 97867] ERROR - nsions.impl.ExtensionPointImpl - JDK: 1.8.0_242-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o
2020-06-17 20:07:22,044 [ 97868] ERROR - nsions.impl.ExtensionPointImpl - OS: Windows 10
2020-06-17 20:07:22,044 [ 97868] ERROR - nsions.impl.ExtensionPointImpl - Plugin to blame: CSV Plugin version: 2.12.0
2020-06-17 20:07:22,044 [ 97868] ERROR - nsions.impl.ExtensionPointImpl - Last Action: CheckForUpdate
2020-06-17 20:07:22,044 [ 97868] ERROR - nsions.impl.ExtensionPointImpl - While loading class net.seesharpsoft.intellij.plugins.csv.CsvFileTypeOverrider: net/seesharpsoft/intellij/plugins/csv/CsvFileTypeOverrider has been compiled by a more recent version of the Java Runtime (class file version 53.0), this version of the Java Runtime only recognizes class file versions up to 52.0 [Plugin: net.seesharpsoft.intellij.plugins.csv]
com.intellij.diagnostic.PluginException: While loading class net.seesharpsoft.intellij.plugins.csv.CsvFileTypeOverrider: net/seesharpsoft/intellij/plugins/csv/CsvFileTypeOverrider has been compiled by a more recent version of the Java Runtime (class file version 53.0), this version of the Java Runtime only recognizes class file versions up to 52.0 [Plugin: net.seesharpsoft.intellij.plugins.csv]
at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:223)
at com.intellij.ide.plugins.cl.PluginClassLoader.tryLoadingClass(PluginClassLoader.java:167)
at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:75)
at java.lang.ClassLoader.loadClass(ClassLoader.java:352)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
Плагин, вызывающий нарушение, - это плагин CSV версии 2.12.0 и, очевидно, скомпилирован для более поздней версии JDK, которая не поддерживается.
Удаление папки плагина из:
<user>/.AndroidStudio4.0/config/plugins/<offending plugin folder>
устраняет проблему.
Ошибка регистрируется в идея.log постоянно и приводит к ротации журнала, а размер каждого файла журнала составляет 10 МБ. Совершенно не очевидно, что это происходит в фоновом режиме - единственный видимый признак - это "красный цвет", а такие вещи, как "Настройки ..." не работа.