After upgrading Android Studio to 4.1.2 on macOs I'm unable to start it. It tries to initialize itself but crashes shortly after that with the following stack:
allVms required 1.8*,1.8+
2021-02-01 22:50:53.573 studio[3796:311854] Can't find bundled java.The folder doesn't exist: /Applications/Android Studio.app/Contents/jbr
2021-02-01 22:50:53.573 studio[3796:311854] Can't find bundled java.The folder doesn't exist: /Applications/Android Studio.app/Contents/jdk
2021-02-01 22:50:53.593 studio[3796:311863] WorkingDirectory is absent in Info.plist. Current Directory: /Users/Admin
2021-02-01 22:50:53.593 studio[3796:311863] fullFileName is: /Applications/Android Studio.app/Contents/bin/studio.vmoptions
2021-02-01 22:50:53.593 studio[3796:311863] fullFileName exists: /Applications/Android Studio.app/Contents/bin/studio.vmoptions
2021-02-01 22:50:53.593 studio[3796:311863] Value of STUDIO_VM_OPTIONS is (null)
2021-02-01 22:50:53.593 studio[3796:311863] Processing VMOptions file at /Applications/Android Studio.app/Contents/bin/studio.vmoptions
2021-02-01 22:50:53.594 studio[3796:311863] Done
2021-02-01 22:50:53.594 studio[3796:311863] Processing VMOptions file at /Users/Admin/Library/Application Support/Google/AndroidStudio4.1/studio.vmoptions
2021-02-01 22:50:53.596 studio[3796:311863] No content found
2021-02-01 22:50:53.596 studio[3796:311863] Processing VMOptions file at
2021-02-01 22:50:53.596 studio[3796:311863] No content found
2021-02-01 22:50:58,672 [ 3546] ERROR - rationStore.ComponentStoreImpl - Conflicting component name 'UsagesStatistic': class com.intellij.internal.statistic.persistence.UsageStatisticsPersistenceComponent and class com.intellij.internal.statistic.persistence.UsageStatisticsPersistenceComponent (componentManager=Application (containerState=ACTIVE) )
java.lang.Throwable: Conflicting component name 'UsagesStatistic': class com.intellij.internal.statistic.persistence.UsageStatisticsPersistenceComponent and class com.intellij.internal.statistic.persistence.UsageStatisticsPersistenceComponent (componentManager=Application (containerState=ACTIVE) )
at com.intellij.openapi.diagnostic.Logger.error(Logger.java:146)
at com.intellij.configurationStore.ComponentStoreImpl.doAddComponent(ComponentStoreImpl.kt:352)
at com.intellij.configurationStore.ComponentStoreImpl.initPersistenceStateComponent(ComponentStoreImpl.kt:137)
at com.intellij.configurationStore.ComponentStoreImpl.initComponent(ComponentStoreImpl.kt:103)
at com.intellij.configurationStore.ComponentStoreWithExtraComponents.initComponent(ComponentStoreWithExtraComponents.kt:50)
at com.intellij.serviceContainer.ComponentManagerImpl.initializeComponent$intellij_platform_serviceContainer(ComponentManagerImpl.kt:358)
at com.intellij.serviceContainer.ComponentManagerImpl.createLightService(ComponentManagerImpl.kt:598)
at com.intellij.serviceContainer.ComponentManagerImpl.getOrCreateLightService(ComponentManagerImpl.kt:486)
at com.intellij.serviceContainer.ComponentManagerImpl.getLightService$intellij_platform_serviceContainer(ComponentManagerImpl.kt:458)
at com.intellij.serviceContainer.ComponentManagerImpl.doGetService(ComponentManagerImpl.kt:401)
at com.intellij.serviceContainer.ComponentManagerImpl.getService(ComponentManagerImpl.kt:394)
at com.intellij.openapi.components.ServiceManager.getService(ServiceManager.java:20)
at com.intellij.internal.statistic.persistence.UsageStatisticsPersistenceComponent.getInstance(UsageStatisticsPersistenceComponent.java:54)
at com.intellij.ide.gdpr.ConsentOptions.saveConfirmedConsents(ConsentOptions.java:238)
at com.intellij.ide.gdpr.ConsentOptions.setSendingUsageStatsAllowed(ConsentOptions.java:138)
at com.intellij.ide.gdpr.ConsentOptionsProviderImpl.setSendingUsageStatsAllowed(ConsentOptionsProviderImpl.java:14)
at com.intellij.internal.statistic.persistence.UsageStatisticsPersistenceComponent.loadState(UsageStatisticsPersistenceComponent.java:74)
at com.intellij.internal.statistic.persistence.UsageStatisticsPersistenceComponent.loadState(UsageStatisticsPersistenceComponent.java:26)
at com.intellij.configurationStore.ComponentStoreImpl.doInitComponent(ComponentStoreImpl.kt:438)
at com.intellij.configurationStore.ComponentStoreImpl.initComponent(ComponentStoreImpl.kt:373)
at com.intellij.configurationStore.ComponentStoreImpl.initPersistenceStateComponent(ComponentStoreImpl.kt:138)
at com.intellij.configurationStore.ComponentStoreImpl.initComponent(ComponentStoreImpl.kt:103)
at com.intellij.configurationStore.ComponentStoreWithExtraComponents.initComponent(ComponentStoreWithExtraComponents.kt:50)
at com.intellij.serviceContainer.ComponentManagerImpl.initializeComponent$intellij_platform_serviceContainer(ComponentManagerImpl.kt:358)
at com.intellij.serviceContainer.ComponentManagerImpl.createLightService(ComponentManagerImpl.kt:598)
at com.intellij.serviceContainer.ComponentManagerImpl.getOrCreateLightService(ComponentManagerImpl.kt:486)
at com.intellij.serviceContainer.ComponentManagerImpl.getLightService$intellij_platform_serviceContainer(ComponentManagerImpl.kt:458)
at com.intellij.serviceContainer.ComponentManagerImpl.doGetService(ComponentManagerImpl.kt:401)
at com.intellij.serviceContainer.ComponentManagerImpl.getService(ComponentManagerImpl.kt:394)
at com.intellij.openapi.components.ServiceManager.getService(ServiceManager.java:20)
at com.intellij.internal.statistic.persistence.UsageStatisticsPersistenceComponent.getInstance(UsageStatisticsPersistenceComponent.java:54)
at com.intellij.internal.statistic.utils.StatisticsUploadAssistant.isCollectAllowed(StatisticsUploadAssistant.java:43)
at com.intellij.internal.statistic.eventLog.fus.FeatureUsageEventLoggerProvider.isRecordEnabled(FeatureUsageEventLoggerProvider.kt:12)
at com.intellij.internal.statistic.eventLog.StatisticsEventLoggerProvider.createLogger(StatisticsEventLogger.kt:41)
at com.intellij.internal.statistic.eventLog.StatisticsEventLoggerProvider.access$createLogger(StatisticsEventLogger.kt:23)
at com.intellij.internal.statistic.eventLog.StatisticsEventLoggerProvider$logger$2.invoke(StatisticsEventLogger.kt:27)
at com.intellij.internal.statistic.eventLog.StatisticsEventLoggerProvider$logger$2.invoke(StatisticsEventLogger.kt:23)
at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
at com.intellij.internal.statistic.eventLog.StatisticsEventLoggerProvider.getLogger(StatisticsEventLogger.kt)
at com.intellij.internal.statistic.eventLog.fus.FeatureUsageLogger.isEnabled(FeatureUsageLogger.kt:85)
at com.intellij.internal.statistic.eventLog.fus.FeatureUsageLogger.<clinit>(FeatureUsageLogger.kt:29)
at com.intellij.configurationStore.statistic.eventLog.FeatureUsageSettingsEvents$logDefaultConfigurationState$1.run(FeatureUsageSettingsEvents.kt:38)
at com.intellij.util.concurrency.BoundedTaskExecutor.doRun(BoundedTaskExecutor.java:222)
at com.intellij.util.concurrency.BoundedTaskExecutor.access$200(BoundedTaskExecutor.java:29)
at com.intellij.util.concurrency.BoundedTaskExecutor$1.execute(BoundedTaskExecutor.java:201)
at com.intellij.util.concurrency.BoundedTaskExecutor$1.run(BoundedTaskExecutor.java:193)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
2021-02-01 22:50:58,694 [ 3568] ERROR - rationStore.ComponentStoreImpl - Android Studio 4.1.2 Build #AI-201.8743.12.41.7042882
2021-02-01 22:50:58,694 [ 3568] ERROR - rationStore.ComponentStoreImpl - JDK: 1.8.0_242-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o
2021-02-01 22:50:58,694 [ 3568] ERROR - rationStore.ComponentStoreImpl - OS: Mac OS X
2021-02-01 22:50:58,716 [ 3590] ERROR - rationStore.ComponentStoreImpl - Conflicting component name 'UsagesStatistic': class com.intellij.internal.statistic.persistence.UsageStatisticsPersistenceComponent and class com.intellij.internal.statistic.persistence.UsageStatisticsPersistenceComponent (componentManager=Application (containerState=ACTIVE) )
java.lang.Throwable: Conflicting component name 'UsagesStatistic': class com.intellij.internal.statistic.persistence.UsageStatisticsPersistenceComponent and class com.intellij.internal.statistic.persistence.UsageStatisticsPersistenceComponent (componentManager=Application (containerState=ACTIVE) )
I tried solutions from here, but none of them worked for me.
If there's no direct solution, would complete removal of Android Studio (like here) with following 'clean' install be reasonable approach?