macOS Big Sur 베타에서 AndroidStudio 충돌

Oct 22 2020

macOS Big (11.0 베타 (20A5395g))의 마지막 베타 릴리스로 업데이트 한 후-Android Studio (4.1)가 계속 종료됩니다. 이는 [NSOpenGLContext setView:] must be called from the main thread.매우 자주 발생하므로 5 분마다 AS를 몇 번이고 열어야 하기 때문입니다.

또한 내가 지금까지 허용했던 ANR (또는 매우 지연된 기능)과 같은 열린 하위 창과 관련된 다른 문제가 있습니다.

  • ADV 관리자 열기
  • 새 프로젝트 생성-적용 할 활동 선택
  • VCS에서 프로젝트 가져 오기.

BigSur 베타는 너무 불안정해서 나를 미치게 만듭니다. 이러한 문제를 해결하는 AndroidStudio 또는 macOS 카나리아 / 베타 채널을 권장합니까?

17.11.2020 수정

11.0.1 2 설치 후 문제가 수정 된 것 같습니다.

답변

5 AndrewWei Oct 23 2020 at 00:59

외부 모니터가 연결되었을 가능성이 있습니까? 동일한 문제가 발생하며 Android Studio 창이 외부 모니터에있을 때마다 충돌이 발생합니다. 이것은 알려지고 해결 된 JDK 버그입니다.https://youtrack.jetbrains.com/issue/JBR-2790). 두 가지 해결 방법을 알고 있지만 둘 다 이상적이지 않습니다.

  1. 외부 모니터를 연결하지 마십시오.
  2. 버그가 해결 된 버전으로 JDK 런타임을 변경하십시오.
    1. 런타임을 선택할 수 있도록 플러그인을 설치해야합니다. https://intellij-support.jetbrains.com/hc/en-us/articles/206544879-Selecting-the-JDK-version-the-IDE-will-run-under.
    2. 작업 런타임을 다운로드하여 설치합니다. https://adoptopenjdk.net/nightly.html?variant=openjdk11&jvmVariant=hotspot(즉, 버전이 11.0.9작동하지만 충돌은 없지만 환경 설정 및 레이아웃 편집기에 액세스하는 것과 같은 일부 기능이 손실 됨)
    3. Android Studio에서 새 런타임을 선택합니다 ( Help > Find Action ... > Choose Runtime ... ).

불행히도 AS에서 어떤 종류의 기능을 손상시키지 않는 런타임을 아직 찾지 못했습니다.

20 UrmilShroff Nov 19 2020 at 14:44

탭을 열 때 IDE가 멈추는 것은 macOS의 기본 설정 때문입니다. 이동 > 시스템 환경 설정> 일반 탭을 선호 하고 선택하지 않습니다 .

또는 Android Studio를 제외한 다른 모든 앱에 대한 탭을 유지하려는 경우 터미널에서이 명령을 실행할 수 있습니다 (이상적인 솔루션).

defaults write com.google.android.studio AppleWindowTabbingMode manual