Fedora Linux 22에서 x86 또는 x86_64 Android 에뮬레이터를 시작할 수 없습니다. 5.01, 5.1.1, 4.2, 4.4 등 몇 가지 이미지를 시도해 보았습니다.
현재 Arm 버전은 잘 작동하지만 매우 느려서 짜증스럽습니다.
kvm 모듈을 로드했습니다.
➜ ~ lsmod|grep kvm
kvm_intel 159744 0
kvm 491520 1 kvm_intel
그러나 x86 에뮬레이터는 작동하지 않습니다. 내가 보는 것은 검은 화면뿐입니다.
콘솔 출력도 비어 있습니다. 로그가 있는 경우 어디서 찾을 수 있는지 잘 모르겠습니다.
htop에 따르면 에뮬레이터 프로세스는 약간의 메모리(제가 설정한 대로 1Gb)와 하나의 CPU 코어를 100% 소비하고 있습니다.
지난번에는 10분 정도 기다렸다가 그럴 가치가 없다고 판단했습니다. 어떤 정보를 추가할 수 있는지 잘 모르겠습니다. 문제를 디버깅하는 데 도움이 되는 내용을 찾으면 알려주시기 바랍니다.
답변1
Google 코드에서 다음 댓글을 찾았습니다. https://code.google.com/p/android/issues/detail?id=174557#c10 바이오스는 저에게 효과적입니다.
저는 Google에 대해 말할 수 없습니다. 그들은 언제 새로운 버전의 에뮬레이터(SDK 도구)를 출시할지 결정합니다. 그러나 지금 이 수정 사항이 필요한 경우 Android SDK 설치에 수동으로 적용할 수 있습니다.
포함된 bios.bin을 다운로드하세요. 제가 방금 업로드한 파일과 같은 파일입니다.https://android-review.googlesource.com/159501(아직 검토 중). 댓글에서 다운로드하려면 아래 링크를 사용하세요.
https://android-review.googlesource.com/cat/159501%2C1%2Cx86/pc-bios/bios.bin%5E0$ANDROID_SDK_ROOT/tools/lib/pc-bios/bios.bin($ANDROID_SDK_ROOT는 Android SDK 설치 디렉터리)을 백업합니다.
다운로드한 bios.bin을 $ANDROID_SDK_ROOT/tools/lib/pc-bios/에 복사합니다.