136

I've got a problem after updating Mac to Big Sur 11.0.1.

All interstitial dialog windows, Device Manager, Preferences, SDK options, and etc, are not opened as interstitials/dialogs in fullscreen mode, but as a tab in-app. Then, Android Studio freezes and is not responding.

i.e.: Commit Changes Window

enter image description here

Any ideas how to fix it? Thanks!

AdamHurwitz
  • 9,758
  • 10
  • 72
  • 134
Marian Stochanskyi
  • 1,360
  • 1
  • 6
  • 6
  • 1
    Same here. I've tried removing all configuration/settings, SDKs, emulators and such. Rebooted. Fully fresh download and install. Starting with a new project. Might be related to the issue of some apps not starting up at all (https://appleinsider.com/articles/20/11/12/apple-system-issue-causing-app-install-runtime-problems) – Michael Nov 14 '20 at 11:11
  • Check this - [Android Studio freezes on macOS Big Sur](https://stackoverflow.com/a/65392688/6244429) – Vishal Yadav Jan 14 '21 at 07:37

5 Answers5

277

System Preferences > General > set Prefer Tabs to never when opening documents.

Alternatively, run this on Terminal and restart Android Studio:

defaults write com.google.android.studio AppleWindowTabbingMode manual

This works while keeping the tabs active for other apps.

Jeremy Caney
  • 7,102
  • 69
  • 48
  • 77
Butakov Igor
  • 2,816
  • 1
  • 5
  • 3
8

Go to the Apple Menu, select System Preferences > General. In the Prefer tabs when opening documents option, select "never". Then restart Android Studio.

Tony Lip
  • 554
  • 6
  • 14
6

I solved by clicking the  -> System Preferences -> General -> Prefer Tabs and select "never". I have no problem using the latest version of IDEA, it may be that the version of IDEA on which Android Studio is based low.

learnice
  • 96
  • 1
  • 5
0

You can try : System Preferences > General > Prefer Tabs and set #never when opening documents. I hope solved this problem.

MD MEHEDI HASAN
  • 2,044
  • 2
  • 19
  • 34
0

I think the ideal place to fix this is in the native code in the app launcher. In AppBundler we recently made this change which sets the tab mode before loading the JVM. It's basically the in-app equivalent of running "defaults write" in the terminal but doesn't require executing a process.

Sean Reilly
  • 748
  • 6
  • 17