【发布时间】:2020-09-28 03:59:42
【问题描述】:
与this one 相同的问题。我在两个窗口上有两个 android 项目,当我通过单击我的 mac 上的 [x] 图标关闭一个项目时,项目关闭但窗口存在,但屏幕为空白。
我的 Android Studio 版本信息:
Android Studio 4.0
Build #AI-193.6911.18.40.6514223, built on May 20, 2020
Runtime version: 1.8.0_242-release-1644-b3-6222593 x86_64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
macOS 10.15.4
GC: ParNew, ConcurrentMarkSweep
Memory: 1979M
Cores: 12
Registry: ide.new.welcome.screen.force=true
Non-Bundled Plugins: org.jf.smalidea
Studio 核心中的异常堆栈跟踪:
java.lang.IndexOutOfBoundsException: Index: 1, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:657)
at java.util.ArrayList.get(ArrayList.java:433)
at java.awt.Container.removeNotify(Container.java:2798)
at javax.swing.JComponent.removeNotify(JComponent.java:4759)
at com.intellij.ui.tabs.impl.JBTabsImpl.removeNotify(JBTabsImpl.java:553)
at java.awt.Container.removeNotify(Container.java:2807)
at javax.swing.JComponent.removeNotify(JComponent.java:4759)
at java.awt.Container.removeNotify(Container.java:2807)
at javax.swing.JComponent.removeNotify(JComponent.java:4759)
at java.awt.Container.removeNotify(Container.java:2807)
at javax.swing.JComponent.removeNotify(JComponent.java:4759)
at java.awt.Container.removeNotify(Container.java:2807)
at javax.swing.JComponent.removeNotify(JComponent.java:4759)
at java.awt.Container.removeNotify(Container.java:2807)
at javax.swing.JComponent.removeNotify(JComponent.java:4759)
at java.awt.Container.removeNotify(Container.java:2807)
at javax.swing.JComponent.removeNotify(JComponent.java:4759)
at java.awt.Container.remove(Container.java:1209)
at java.awt.Container.remove(Container.java:1267)
at com.intellij.openapi.wm.impl.IdeRootPane.setToolWindowsPane(IdeRootPane.java:192)
at com.intellij.openapi.wm.impl.ProjectFrameHelper$1.releaseFrame(ProjectFrameHelper.java:178)
at com.intellij.openapi.wm.impl.IdeFrameImpl.releaseFrame(IdeFrameImpl.java:158)
...
【问题讨论】:
-
我也更新到了Android Studio 4.0,但是在windows下没有问题。是多次发生还是只发生一次?尝试杀死相关进程并再次打开并尝试关闭以检查它是否再次发生。
-
@SONUSOURAV 当我打开多个项目并关闭其中一个时会发生这种情况。并非总是发生,实际上也不是一次。杀死 Android Studio 进程有效,但它关闭了我打开的所有项目。
标签: android-studio android-studio-4.0