macOS Big Sur에서 Android Studio의 Emulator가 시작되는 순간 충돌하는 문제에 대한 해결 방법
3154 단어 안드로이드AndroidStudioMacOSBigSur
소개
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를 시작해도 괜찮습니다.
제대로 앱 빌드도 가능했습니다.
마지막으로
역시, 베타판의 것은 별로 사용하지 않아요...
상당히 곤란한 경우가 많습니다.
그건 그렇고, 위의 방법으로 치료하는 이유는 알려지지 않았습니다. 자세한 것이 있으면 알려주세요.
Reference
이 문제에 관하여(macOS Big Sur에서 Android Studio의 Emulator가 시작되는 순간 충돌하는 문제에 대한 해결 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/shu17712/items/acfe1a5c15e6979285d8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
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를 시작해도 괜찮습니다.
제대로 앱 빌드도 가능했습니다.
마지막으로
역시, 베타판의 것은 별로 사용하지 않아요...
상당히 곤란한 경우가 많습니다.
그건 그렇고, 위의 방법으로 치료하는 이유는 알려지지 않았습니다. 자세한 것이 있으면 알려주세요.
Reference
이 문제에 관하여(macOS Big Sur에서 Android Studio의 Emulator가 시작되는 순간 충돌하는 문제에 대한 해결 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/shu17712/items/acfe1a5c15e6979285d8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ cd ~/Library/Android/sdk/emulator/ # $は入力しないでね
$ ./emulator -list-avds
Pixel_3_API_29
$ ./emulator -gpu host -avd 「さっきのエミュレーターの名前」
$ ./emulator -gpu host -avd Pixel_3_API_29
역시, 베타판의 것은 별로 사용하지 않아요...
상당히 곤란한 경우가 많습니다.
그건 그렇고, 위의 방법으로 치료하는 이유는 알려지지 않았습니다. 자세한 것이 있으면 알려주세요.
Reference
이 문제에 관하여(macOS Big Sur에서 Android Studio의 Emulator가 시작되는 순간 충돌하는 문제에 대한 해결 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/shu17712/items/acfe1a5c15e6979285d8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)