更新我的Android Studio后,无法再打开Flutter项目

时间:2020-10-08 13:28:05

标签: android firebase android-studio flutter android-studio-4.0

我最近更新了Android Studio,当我尝试打开以前的项目时,这是它给我的错误。

IDE无法安装某些插件。

这很可能是由于序列化的更改而发生的 格式。请重试,如果问题仍然存在,请报告 到http://jb.gg/ide/critical-startup-errors

原因:/ Users / mac / Library / Application 支持/AndroidStudio4.0/firebase/lib/failureaccess-1.0.1.jar(无此功能) 文件或目录)

IDE还会释放这些错误

java.lang.RuntimeException:java.io.IOException: java.lang.RuntimeException:java.io.FileNotFoundException: /Users/mac/Library/Caches/AndroidStudio4.0/caches/contentHashes.dat_i (没有此类文件或目录)位于 com.intellij.util.ExceptionUtil.rethrow(ExceptionUtil.java:116)在 com.intellij.openapi.vfs.newvfs.persistent.FSRecords $ DbConnection.handleError(FSRecords.java:547) 在 com.intellij.openapi.vfs.newvfs.persistent.FSRecords $ DbConnection.access $ 000(FSRecords.java:156) 在 com.intellij.openapi.vfs.newvfs.persistent.FSRecords.writeAndHandleErrors(FSRecords.java:999) 在 com.intellij.openapi.vfs.newvfs.persistent.FSRecords.access $ 300(FSRecords.java:49) 在 com.intellij.openapi.vfs.newvfs.persistent.FSRecords $ ContentOutputStream.writeBytes(FSRecords.java:1563) 在 com.intellij.openapi.vfs.newvfs.persistent.FSRecords $ ContentOutputStream.access $ 3200(FSRecords.java:1544) 在 com.intellij.openapi.vfs.newvfs.persistent.FSRecords.writeContent(FSRecords.java:1509) 在 com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.writeContent(PersistentFSImpl.java:243) 在 com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.contentsToByteArray(PersistentFSImpl.java:535) 在 com.intellij.openapi.vfs.newvfs.impl.VirtualFileImpl.contentsToByteArray(VirtualFileImpl.java:139) 在 com.intellij.openapi.vfs.newvfs.impl.VirtualFileImpl.contentsToByteArray(VirtualFileImpl.java:130) 在 io.flutter.sdk.FlutterSdkVersion.readVersionString(FlutterSdkVersion.java:85) 在 io.flutter.sdk.FlutterSdkVersion.readFromFile(FlutterSdkVersion.java:73) 在 io.flutter.sdk.FlutterSdkVersion.readFromSdk(FlutterSdkVersion.java:64) 在io.flutter.sdk.FlutterSdk.forPath(FlutterSdk.java:129)处 io.flutter.sdk.FlutterSdkUtil.addKnownSDKPathsToCombo(FlutterSdkUtil.java:105) 在 io.flutter.project.FlutterProjectStep.onWizardStarting(FlutterProjectStep.java:144) 在 com.android.tools.idea.wizard.model.ModelWizard。(ModelWizard.java:124) 在 com.android.tools.idea.wizard.model.ModelWizard。(ModelWizard.java:47) 在 com.android.tools.idea.wizard.model.ModelWizard $ Builder.build(ModelWizard.java:560) 在 io.flutter.actions.FlutterNewProjectAction.actionPerformed(FlutterNewProjectAction.java:53) 在 com.intellij.openapi.actionSystem.ex.ActionUtil $ 1.run(ActionUtil.java:298) 在 com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAware(ActionUtil.java:315) 在 com.intellij.openapi.actionSystem.ex.ActionUtil.invokeAction(ActionUtil.java:474) 在 com.intellij.openapi.actionSystem.ex.ActionUtil.invokeAction(ActionUtil.java:459) 在 com.intellij.ui.components.labels.ActionLink $ 1.linkSelected(ActionLink.java:45) 在 com.intellij.ui.components.labels.LinkLabel.doClick(LinkLabel.java:142) 在 com.intellij.ui.components.labels.ActionLink.doClick(ActionLink.java:54) 在 com.intellij.ui.components.labels.LinkLabel $ MyMouseHandler.mouseReleased(LinkLabel.java:330) 在java.awt.Component.processMouseEvent(Component.java:6550)在 javax.swing.JComponent.processMouseEvent(JComponent.java:3325)在 java.awt.Component.processEvent(Component.java:6315)在 java.awt.Container.processEvent(Container.java:2239)在 java.awt.Component.dispatchEventImpl(Component.java:4899)在 java.awt.Container.dispatchEventImpl(Container.java:2297)在 java.awt.Component.dispatchEvent(Component.java:4721)在 java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) 在 java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) 在java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) 在java.awt.Container.dispatchEventImpl(Container.java:2283)在 java.awt.Window.dispatchEventImpl(Window.java:2746)在 java.awt.Component.dispatchEvent(Component.java:4721)在 java.awt.EventQueue.dispatchEventImpl(EventQueue.java:766)在 java.awt.EventQueue.access $ 500(EventQueue.java:98)在 java.awt.EventQueue $ 3.run(EventQueue.java:715)在 java.awt.EventQueue $ 3.run(EventQueue.java:709)在 java.security.AccessController.doPrivileged(本机方法),位于 java.security.ProtectionDomain $ JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) 在 java.security.ProtectionDomain $ JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) 在java.awt.EventQueue $ 4.run(EventQueue.java:739)在 java.awt.EventQueue $ 4.run(EventQueue.java:737)在 java.security.AccessController.doPrivileged(本机方法),位于 java.security.ProtectionDomain $ JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) 在java.awt.EventQueue.dispatchEvent(EventQueue.java:736)在 com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:908) 在 com.intellij.ide.IdeEventQueue.dispatchMouseEvent(IdeEventQueue.java:846) 在 com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:778) 在 com.intellij.ide.IdeEventQueue.lambda $ dispatchEvent $ 8(IdeEventQueue.java:424) 在 com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:698) 在 com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:423) 在 java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 在 java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) 在 java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) 在 java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) 在 java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) 在java.awt.EventDispatchThread.run(EventDispatchThread.java:82) 引起原因:java.io.IOException:java.lang.RuntimeException: java.io.FileNotFoundException: /Users/mac/Library/Caches/AndroidStudio4.0/caches/contentHashes.dat_i (没有此类文件或目录)位于 com.intellij.util.io.PersistentEnumeratorBase.doEnumerate(PersistentEnumeratorBase.java:304) 在 com.intellij.util.io.PersistentEnumeratorBase.enumerate(PersistentEnumeratorBase.java:317) 在 com.intellij.openapi.vfs.newvfs.persistent.FSRecords.findOrCreateContentRecord(FSRecords.java:1636) 在 com.intellij.openapi.vfs.newvfs.persistent.FSRecords.access $ 3600(FSRecords.java:49) 在 com.intellij.openapi.vfs.newvfs.persistent.FSRecords $ ContentOutputStream.lambda $ writeBytes $ 0(FSRecords.java:1570) 在 com.intellij.openapi.vfs.newvfs.persistent.FSRecords.writeAndHandleErrors(FSRecords.java:996) ... 63更多原因:java.lang.RuntimeException: java.io.FileNotFoundException: /Users/mac/Library/Caches/AndroidStudio4.0/caches/contentHashes.dat_i (没有此类文件或目录)位于 com.intellij.util.io.ResizeableMappedFile.expand(ResizeableMappedFile.java:111) 在 com.intellij.util.io.ResizeableMappedFile.ensureSize(ResizeableMappedFile.java:77) 在 com.intellij.util.io.ResizeableMappedFile.putInt(ResizeableMappedFile.java:221) 在 com.intellij.util.io.IntToIntBtree.nextPage(IntToIntBtree.java:165) 在 com.intellij.util.io.IntToIntBtree.doAllocateRoot(IntToIntBtree.java:102) 在com.intellij.util.io.IntToIntBtree.doPut(IntToIntBtree.java:234) 在com.intellij.util.io.IntToIntBtree.put(IntToIntBtree.java:229)处 com.intellij.util.io.PersistentBTreeEnumerator.enumerateImpl(PersistentBTreeEnumerator.java:476) 在 com.intellij.util.io.PersistentEnumeratorBase.doEnumerate(PersistentEnumeratorBase.java:294) ... 68更多原因:java.io.FileNotFoundException: /Users/mac/Library/Caches/AndroidStudio4.0/caches/contentHashes.dat_i (没有此类文件或目录)位于java.io.RandomAccessFile.open0(本机 方法)在java.io.RandomAccessFile.open(RandomAccessFile.java:316) 在java.io.RandomAccessFile。(RandomAccessFile.java:243)在 com.intellij.util.io.PagedFileStorage.resizeFile(PagedFileStorage.java:342) 在 com.intellij.util.io.PagedFileStorage.resize(PagedFileStorage.java:325) 在 com.intellij.util.io.ResizeableMappedFile.expand(ResizeableMappedFile.java:108) ...另外76个

这是什么意思,我该如何解决?

最坏的情况下,如何降级到以前的状态?

0 个答案:

没有答案