Falha do AndroidStudio no macOS Big Sur beta

Oct 22 2020

Após a atualização para a última versão beta do macOS Big (11.0 Beta (20A5395g)) - Android Studio (4.1) continua fechando porque [NSOpenGLContext setView:] must be called from the main thread.isso acontece com muita frequência, então tenho que abrir o AS a cada 5 minutos novamente e novamente

Também há outro problema - ANR (ou funcionamento muito lento) que eu estava tolerando até agora - relacionado a subjanelas abertas, como

  • abrir o gerenciador ADV
  • criando novo projeto - escolhendo atividade para aplicação
  • importando projeto do VCS.

BigSur beta é tão instável que me deixa louco. Você recomenda algum canal canário / beta do AndroidStudio ou macOS que corrija esses problemas?

EDITAR 17.11.2020

Parece que após a 2 instalação do 11.0.1 o problema foi corrigido

Respostas

5 AndrewWei Oct 23 2020 at 00:59

Alguma chance de você ter monitores externos conectados? Estou tendo o mesmo problema e a falha ocorre sempre que qualquer janela do Android Studio está nos monitores externos. Este é um bug JDK conhecido e resolvido (vejahttps://youtrack.jetbrains.com/issue/JBR-2790) Eu conheço duas soluções alternativas, mas ambas não são ideais:

  1. Não conecte nenhum monitor externo ou ...
  2. Altere o tempo de execução JDK para uma versão com o bug resolvido:
    1. Você precisará instalar um plugin para permitir que você escolha o seu tempo de execução, consulte https://intellij-support.jetbrains.com/hc/en-us/articles/206544879-Selecting-the-JDK-version-the-IDE-will-run-under.
    2. Baixe e instale um runtime de trabalho de https://adoptopenjdk.net/nightly.html?variant=openjdk11&jvmVariant=hotspot(ou seja, a versão 11.0.9funciona, sem travamentos, mas você perde algumas funcionalidades, como acessar Preferências e Editor de Layout)
    3. No Android Studio, escolha o novo runtime ( Help > Find Action ... > Choose Runtime ... )

Infelizmente, ainda não encontrei um tempo de execução que não comprometa algum tipo de funcionalidade do AS.

20 UrmilShroff Nov 19 2020 at 14:44

O congelamento do IDE ao abrir guias é devido às configurações padrão do macOS. Vá para Preferências do Sistema> Geral> guias Preferências e selecione nunca .

Como alternativa, você pode executar este comando no Terminal se quiser manter as guias para todos os outros aplicativos, exceto Android Studio (a solução ideal):

defaults write com.google.android.studio AppleWindowTabbingMode manual