macOS Big Sur에서 Android Studio의 Emulator가 시작되는 순간 충돌하는 문제에 대한 해결 방법

소개



macOS Big Sur를 사용하면 Parallels를 사용할 수 없거나 Visual Studio 2019가 떨어지는 경우가 많지만 Android Studio도 그 중 하나입니다.
타이틀대로, Android Studio에서 Emulator(버전에 관계없이)를 기동하면, Android Studio도 제대로 충돌합니다.

스택 오버플로에서도 비슷한 문제를 볼 수 있습니다.
h tps : // s t c ゔ ぇ rf ぉ w. 코 m / 쿠에 s 치온 s / 63148352 / 에무와 r 도에 s의 ts rtc066d201

나의 환경에서는 위의 해결법으로는 낫지 않았습니다만, 엉망진창 하고 있는 동안에 해결법을 발견했으므로 소개하려고 생각합니다.

환경



macOS Big Sur Beta 11.0 Beta (20A5343i)

Android Studio 4.0.1
Build #AI-193.6911.18.40.6626763, built on June 25, 2020
Runtime version: 1.8.0_242-release-1644-b3-6222593 x86_64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o

해결책



1단계



※2020/8/20 18:40 추가



다음을 수행하기 전에 AVD Manager에서 대상 Emulator의 Wipe Data를 수행하십시오.

 

2단계



먼저 AVD Manager에서 한 번 시작하려는 Emulator를 Cold Boot Now합니다.


그러면 Emulator가 시작되지만 Cold boot 했어! 같은 알림이 나오는 것만으로 화면은 어두운 상태입니다.
(덧붙여서 이 시점에서 Android Studio는 충돌하고 응답하지 않습니다. Emulator와 함께 강제 종료합시다.)



3단계



그런 다음 명령줄에서 옵션으로 시작합니다. 절대로 명령줄에서 시작합니다.

터미널을 열고 다음 명령을 치십시오.
$ cd ~/Library/Android/sdk/emulator/  # $は入力しないでね

$ ./emulator -list-avds

이렇게 하면 현재 사용하고 있는 Emulator의 이름이 나옵니다.
예를 들어,
Pixel_3_API_29

처럼됩니다. 이것은 다음에 필요합니다.

둘째,
$ ./emulator -gpu host -avd 「さっきのエミュレーターの名前」

처럼 치십시오.
제 경우에는
$ ./emulator -gpu host -avd Pixel_3_API_29

이렇게 됩니다.

그러면 Emulator가 시작되어야합니다.


그리고 DISMISS를 눌러 잠시 후 ...


시작되었습니다!

Emulator가 시작된 후에는 Android Studio를 시작해도 괜찮습니다.
제대로 앱 빌드도 가능했습니다.

마지막으로



역시, 베타판의 것은 별로 사용하지 않아요...
상당히 곤란한 경우가 많습니다.

그건 그렇고, 위의 방법으로 치료하는 이유는 알려지지 않았습니다. 자세한 것이 있으면 알려주세요.

좋은 웹페이지 즐겨찾기