Android 에뮬레이터는 검은 색 화면 외에는 아무것도 표시하지 않으며 adb 장치는 "장치 오프라인"을 표시합니다


184

Android에서 개발을 시작하려고합니다. 따라서 문제는 명령 에뮬레이터 @ A2 를 실행하여 에뮬레이터를 시작하려고 하면 에뮬레이터가 화면에 나타납니다. 그러나 2-3 시간 동안 기다린 후에도 검은 색 화면 만 표시됩니다. 안드로이드 홈 화면이나 안드로이드 로고조차도 아닙니다. 검은 색 화면 일뿐입니다. 그리고 처음에는 "adb 장치"가 에뮬레이터를 오프라인으로 표시하지만 2-3 분 후에 연결된 장치 목록이 비어 있습니다.

나는 net을 통해 검색하고 adb kill and restart와 같이 언급 된 모든 단계를 시도했지만 공백이없는 디렉토리에 java / android를 설치했지만 아무 소용이 없습니다.

내 Jdk 및 Android 설치는 다음 폴더에 있습니다.

C : \ Java32BitInstallation C : \ AndroidSdkInstallation 다음은 다운로드 / 설치 한 항목의 목록입니다.

  1. Android SDK 도구, 개정판 13
  2. Android SDK 플랫폼 도구, 개정 10
  3. SDK 플랫폼 안드로이드 4.0.3, API 15, 개정 1
  4. jdk jdk-7u3-windows-i586

내에서 경로 변수, 나는 * C를 추가했습니다 : \ AndroidSdkInstallation \ 안드로이드 SDK \ 플랫폼 도구 \; C : \ AndroidSdkInstallation \ 안드로이드 SDK \ 도구 \; C : \ Java32BitInstallation \; C : \ Java32BitInstallation \ 빈 *

또한 net 어딘가에서 읽은 후 JAVA_HOME 변수를 C : \ Java32BitInstallation \ 값으로 추가했지만 여전히 사용하지 않습니다.

시스템에 IntelliJ와 Eclipse가 모두 설치되어 있습니다. 그러나 에뮬레이터를 시작한 이후로, 나는 이것들 중 어느 것도 사용하지 않고 있기 때문에, 나는 이것들에 대한 파울을 의심하지 않습니다.

그래서, 나를 미치게하는이 물건으로 나를 도와 줄 수 있습니까? 나는 지난 10-12 일 동안 노력하고 있는데 첫 "Hello world"프로그램을 작성하는 것은 물론 에뮬레이터를 시작할 수 없었습니다.

추가 사항 : 내 시스템은 Windows 7 (64 비트) 시스템입니다. 이전에는 64 비트 버전의 jdk를 설치했지만 그 당시에도 문제가있었습니다. 이제 인터넷에서 이목을 끈 후에는 제거하고 32 비트 버전의 Java를 설치했습니다. 그러나 다시는 사용하지 마십시오. 한 가지, 그러나이 32 비트 버전의 Java (jdk 7 업데이트 3)는 먼저 jdk 설치의 일부로 jre를 설치 한 다음 jre 7을 설치합니다. 이제 C : \ Java32BitInstallation 디렉토리에 jre와 jre7이라는 두 개의 폴더가 있습니다. 내 에뮬레이터가 켜지지 않는 것과 관련이있을 수 있습니까? 추가 환경 금속 변수를 지정하거나 기존 변수를 수정해야합니까? 친절하게 도와주세요.

BTW, logcat에 아무것도 표시되지 않는다고 언급 했습니까?


3
이 문제를 해결할 수 있었는지 모르겠습니다. 최근에 같은 문제가있었습니다. 로 에뮬레이터를 실행 해보십시오 emulator -debug-init -logcat '*:v'. 근본 원인으로 이어질 수 있습니다. 내 서비스 관리자가 실패했습니다. ServiceManager 파일을 몇 개 제거한 것으로 보입니다.
Markus

1
에뮬레이터에서 프로그램을 실행하는 중에 검은 화면이 나타났습니다. 문제가 avd 설정 문제처럼 들리면 메모리 누수로 인해 검은 화면이 발생할 수 있음을 다른 사람들에게 알리고 싶었습니다. avd를 지우고 logcat을 다시 시작한 후 에뮬레이터를 다시 실행할 때까지 내 logcat에 가비지 콜렉터 GC_MESSAGE가 표시되지 않았습니다. 이것이 내 문제가 아니었을 때
AVD

아래 링크를 살펴보십시오. 그것은 나를 위해 잘 작동했습니다. stackoverflow.com/questions/23509626/…
Android

1
@Markus "에뮬레이터"명령은 어디에 작동합니까? 플랫폼 도구가 아님
Shirish Herwade

1
@FabioR : Mac에서 당신이 선택하고 명령 + 옵션 + 탈출을 누를 수 qemu-system-i386강제 종료 . 동등한 접근 방식은 다른 OS에서도 작동합니다.
ccpizza

답변:


136

최신 Android SDK와 동일한 문제가 있습니다. 가상 장치의 설정에서 "Use Host GPU"확인란을 비활성화하고 다시 작동하기 시작했습니다.

"호스트 GPU 사용"은 Android 4.2에서 "대상"으로 만 작동합니다.

26.02.2014 업데이트 :

developer.android.com의 그래픽 가속 구성 장 에 두 가지 힌트가 있습니다 .

주의 : SDK Tools Revision 17부터 에뮬레이터의 그래픽 가속 기능은 실험적입니다. 이 기능을 사용할 때 비 호환성 및 오류에주의하십시오.

AVD Manager를 시작하고 대상 값이 Android 4.0.3 (API 레벨 15), 개정 3 이상인 새 AVD를 작성하십시오.

따라서 Android 4.0.3 (API 레벨 15)이 그래픽 가속을위한 최소 요구 사항 인 것 같습니다.

2018 년 7 월 25 일 업데이트 :

최신 Android Studio 버전에는 더 이상이 옵션이 없습니다. 문제가 지속되면 구성 확인 대화 상자 (사용 가능한 경우) 의 "에멀젼 성능"드롭 다운 값 사이를 전환 하거나 에뮬레이터 그래픽 렌더링 및 하드웨어 가속 구성을 참조하십시오 .


2
알았어 SDK 관리자로 내용을 업데이트해야했습니다. 불행히도, 어떤 업데이트가 옳은 것인지 정확하게 말할 수는 없지만 프로세서 에뮬레이터와 관련이 있다고 생각합니다.
muetzenflo

1
감사! 며칠 동안 같은 문제가 있었고 그것을 알아낼 수 없었습니다!
cvocvo

89
저에게는 반대입니다. "HOST GPU"를 켜야 작동합니다. 유일한 문제는 그 모드에서 스크린 샷을 찍을 수 없다는 것입니다 : /
Elad Avron

3
Ubuntu 12.04 및 Android SDK 19에서 호스트 GPU가 켜져 있어야합니다.
Johan Bjäreholt

2
Android 4.0.3 에뮬레이터는 Android Studio 3.4 (Linux, Windows 10)에서 GPU 모드를 켜면 작동합니다. 구성 확인 대화 상자에서 옵션을 변경할 수 없습니다. 에뮬레이트 된 성능에서 선택한대로 GPU 모드를 강제로 끕니다. 따라서 config.ini를 직접 변경하십시오. hw.gpu.enabled = yes 및 hw.gpu.mode = on. 구성 파일은 일반적으로 / user folder / .android / avd / emulator name.avd /에 있습니다.
박성서

82

전화 크기의 에뮬레이터가 훌륭하게 작동하는 동안 더 큰 장치를 에뮬레이트 (Nexus7 및 10)하는 데 문제가있었습니다. 태블릿을 사용하여 몇 시간 동안 아무것도 검은 화면이 계속 표시됩니다. 실제로 도움이 된 것은 여기에서 대부분의 사람들이 권장하는 것의 반대입니다. 예상!


17
이것은 또한 나를 위해 일했습니다. 호스트 GPU 사용이 선택되어 있는지 확인하고 대상을 Android 4.4.2로 설정하십시오.
R Brill

1
감사. 옵션을 선택하고 4.2.2가 작동하기 시작했습니다! 다른 사람들도 언급 한 바를 믿습니다. 이 얼마나 자바 세계입니까!
JQ.

정확히 내가 필요한 것. 감사!
TheXenocide

"호스트 GPU 사용"을 선택하거나 선택하지 않으면 API 레벨 14가 작동하지 않습니다. API 레벨 17은 "호스트 GPU 사용"이 선택된 상태로 작동했습니다.
vishvAs vAsuki

이것은 또한 나에게 효과적이었습니다. 저는 별도의 그래픽 카드가없는 2015 년 초 MacBook에 있습니다.
Simon Stender Boisen

53

최근 에뮬레이터 인 Nexus 5 (Android O)에서 동일한 문제가 발생했습니다. Android 가상 장치 관리자로 이동하여 사용자 데이터를 지우면 문제가 해결되었습니다.

안드로이드 가상 장치 관리자


나를 위해 일했다. 감사.
Sadda Hussain

1
명령 줄을 통해 Windows에서 2020을 실행에 나를 위해 일한
ViktorMS

1
이것이 가장 일반적인 솔루션입니다. 허용되는 답변이어야합니다.
Dror Bar

30

실행 옵션에서 "사용자 데이터 지우기"를 확인하면 해결되었습니다.

Android 가상 기기 관리자로 이동-> 기기 선택-> 시작-> "사용자 데이터 삭제"-> 시작


1
이것은 팀 뷰어를 통해 에뮬레이터를 실행하는 Mac에서 저에게 효과적이었습니다. "데이터를 닦아"> - 안드로이드 스튜디오 2.0에서이 옵션은 아래로 옆에있는 편집 버튼을 화살표로 표시
behelit

환상적으로 작동합니다. 소스에서 에뮬레이터가 빌드 된 경우 (필자의 경우 파이 aosp_x86_64-userdebug) 루트 디렉토리 make 명령을 실행할 때마다 에뮬레이터를 -wipe-data인수 와 함께 시작하여 올바르게 부팅해야합니다.
yc2986

멋진 솔루션, 저에게
효과적

23

Mac 사용자 : 안타깝게도 구형 Mac (예 : 2009 년 말)이 있고 Yosemite를 사용하는 경우 64 비트 아키텍처에 HAXM을 사용할 수 없습니다. HAXM의 릴리즈 노트에 따르면 :

HAXM 드라이버는 Core 마이크로 아키텍처 (Core, Core2 Duo 등) 기반 Intel 시스템에서 64 비트 시스템 이미지 에뮬레이션을 지원하지 않습니다. Nehalem 이상을 기반으로하는 모든 시스템이 지원됩니다. (Corei3, Core i5 및 Core i7 시스템).

나는이 인용구에 올 때이 문제를 알아 내려고 하루를 보냈습니다. 작동하는 유일한 방법은 AVD에서 최신 x86 이외의 최신 OS 버전 (예 : Lollipop Android 5.0.1 armeabi-v7a)을 사용하는 것입니다.


21

전원 버튼을 사용해 보셨습니까? :) ... 정말 나에게 효과적이었습니다. 실제로 에뮬레이터는 닫히기 전에 장치 상태를 저장하므로 마지막 실행에서 장치를 끄고 에뮬레이터를 닫은 경우 다음 실행에서 이전 상태를로드하고 전화가 꺼지면 빈 화면이 표시됩니다. 이 문제의 다른 많은 원인이있을 수 있지만.

여기에 이미지 설명을 입력하십시오


3
위의 답변에서 언급해야합니다. Android Studio를 사용한 첫날에이 버튼을 클릭하는 것이 두려웠습니다. 전화기를 종료 할 것이라고 생각했기 때문에 다시 켜는 데 많은 시간이 소요되었습니다. 예, 검은 색 화면은 휴대 전화가 꺼져 있다는 것을 의미하며 실제 기기에서와 같이 전원 버튼을 사용하여 깨워 야합니다.
kojot

이로 인해 두통과 시간이 많이 절약되었습니다. 정말 감사합니다. 실수로, 에뮬레이터를 종료하고자이 버튼을 누르면했다 그것이 내가 내 응용 프로그램 실행 검은 다음 번에 갔을 때 문제를 해결할 때 그것을 생각하지 않았다
Meenohara

9

수행 공장 재설정 에서 "Android 기기 관리자" .

최신 버전의 Android Studio에서는이를 "데이터 지우기"라고하며 가상 장치 관리자에서 장치의 마우스 오른쪽 버튼 메뉴에 있습니다.


이것은 나를 위해 일했습니다. 감사합니다. VS 2019에서 Android 기기 관리자로 이동하여 마우스 오른쪽 버튼을 클릭 한 후 "공장 초기화"합니다. 나는 검은 화면 에뮬레이터를 가지고 있었고 이것은 나를 위해 문제를 해결했다.
Evan

7

다음은 내가 해결 한 방법입니다. 다음 명령으로 에뮬레이터를 실행했습니다.

sudo /home/code/Android/Sdk/tools/emulator -avd Nexus_S_API_21 -netspeed full -netdelay none -debug-init -logcat '*:v'

출력에서 다음을 수신했습니다.

NAND: could not write file /tmp/android-code/TMP7.tmp, No space left on device. (similar error, could not reproduce it)

그래서 방금 우분투의 / home 디렉토리에서 일부 디스크 공간을 비우고 (Windows의 경우 C : 드라이브 공간을 비우십시오) 부드럽게 부팅되었습니다.


sudo /home/code/Android/Sdk/tools/emulator -avd Nexus_S_API_21 -netspeed full -netdelay none -debug-init -logcat '*:v' AVD를 시작하고 로그를 확인한 다음 명령을 사용하여 장치가 랩톱 카메라에 액세스 할 수 없다는 것을 알았으므로 카메라를 비활성화하도록 구성을 편집했습니다. 그 후 모든 것이 잘 작동했습니다!
Mo Zaatar

6

또한이 문제는 파란색에서 벗어났습니다. 안드로이드 스튜디오는 CPU의 100 %를 차지하고 엑스포에서 다음과 같은 오류가 발생했습니다.

Couldn't start project on Android: Error running adb: This computer is not authorized to debug the device. Please follow the instructions here to enable USB debugging: https://developer.android.com/studio/run/device.html#developer-device-options. If you are using Genymotion go to Settings -> ADB, select "Use custom Android SDK tools", and point it at your Android SDK directory.

콜드 부팅은 boltup_im_coding의 답변과 같이 나를 위해 수정했습니다. 이 방법이 이미 실행중인 경우 (검은 색 화면으로) 콜드 부팅 할 수도 있습니다.

여기에 이미지 설명을 입력하십시오


4

소리로 인해 장치가 잘못 구성되어 있습니다. 그렇게하면 결코 시작되지 않으며 Logcat에 아무것도 표시하지 않습니다.

AVD Manager에서 사용할 수있는 기본 "장치 정의"중 하나를 사용하여 새 장치를 만드는 것이 좋습니다. "장치 정의"탭에서 원하는 장치 유형을 강조 표시하고 "AVD 만들기 ..."단추를 클릭 한 다음 몇 가지 세부 정보를 작성하면됩니다. 먼저 "내부 저장소"를 약 8GB로 조정하고 (아마도) 2GB의 "SD 카드"를 조정하면서 다른 모든 것을 그대로 둡니다. 기기를 시작하고 실행중인 화면에 "Android"팝업이 표시되면 첫 번째 부팅은 일반적으로 시간이 걸리므로 문제가없는 경우 Logcat을 확인하십시오 ( "DDMS"관점이 도움이 됨).

기본 장치 정의가있는 검은 색 화면이 계속 표시되면 다른 곳에서 장치 장애를 일으키는 문제가있는 것입니다. 이 경우 로그를 파는 것이 유일한 기회 일 수 있습니다. 아무것도 작동하지 않으면 언제든지 ADT를 다시 다운로드하고 SDK를 다시 설치해 볼 수 있습니다.

여기서 목표는 (매우) 기본 장치를 사용하여 실행하는 것이므로이 시점에서 인상적인 사양을 촬영하지 말고 실행하십시오. 그런 다음 원하는 방식으로 지정 될 때까지 설정을 하나씩 조정 해보십시오. 에뮬레이터에는 한계가 있으며 실제 장치를 대체 할 수는 없습니다 (대부분의 시간 동안 작동하지만).


거의 1 년 동안 질문을 게시 한 후 응답을보고 놀랐습니다. 앞서 언급 한 단계를 시도했지만 도움이되지 않았습니다. SDk를 업그레이드했는데 작동했습니다.
user1314305

4

최신 HAXM 개정판을 설치했는지 확인하십시오. 1.0.8이 이미 사용 가능한 동안 버전 1.0.1과 동일한 빈 화면 문제가 발생했습니다. 설치 프로그램은 SDK 도구를 통해 다운로드하여 실제로 실행해야 할 모듈을 설치할 수 있습니다

android-sdk-directory \ extras \ intel \ Hardware_Accelerated_Execution_Manager \ intelhaxm.exe



3

"Intel Atom (x86)"에서 CPU / ABI를 설정하고 "Use Host GPU"체크 상자를 비활성화하십시오.


3

에뮬레이터의 검은 창과 관련된 문제 :

새 창이 설치되면 발생합니다. 창의 그래픽과 관련된 문제는 창의 CD에 있습니다. 창을 업데이트하고 다음 단계를 수행해야합니다.

에뮬레이트 된 성능 그래픽이 (소프트웨어 GLES 인 경우-> 자동)을 선택하십시오.

또는 에뮬레이트 된 성능 그래픽이 (자동 인 경우-> 소프트웨어 GLES로 선택)

이 교대로이 문제를 해결할 수 있습니다.


3

문제를 해결하기 위해 항상 "콜드 부팅"으로 변경했습니다. 이 전에, 내가 adb devices그것을 실행할 때 항상로 표시되었습니다 offline.

콜드 부팅 스크린 샷


1
콜드 부팅도 저에게 효과적이었습니다. 한 번도, 그 이후로 문제가 없었습니다 .... 그러나
가끔씩

3

다음 수정 사항이 저에게 효과적이었습니다.

  1. 에서 AVD 폴더를 찾습니다 ~/.android/avd
  2. 열다 config.ini
  3. 다음 설정을이 값으로 바꾸십시오.

    hw.gpu.enabled=yes
    hw.gpu.mode=on
    
  4. 파일을 저장하고 닫습니다
  5. Android Studio에서 AVD 설정 화면을 열지 않으면 위의 설정으로 돌아갑니다
  6. 에뮬레이터를 시작하십시오

수정 프로그램 을 제공 Sunsugh Park 에게 감사합니다 .

API 15를 시작하는 검은 화면 에서 Google에 이것을보고했습니다 . 문제를 해결하여 문제를 해결하십시오.

편집하다

실제로 에뮬레이터가 정상적으로 부팅되는 동안 앱을 연 후에 충돌이 발생했습니다. 따라서 에뮬레이터 팀은 어떤 이유로 하드웨어 그래픽을 비활성화해야합니다. 불행히도 에뮬레이터를 작동시키는 것은 불가능한 것으로 보입니다.


2

API 28에서 동일한 문제가 있었으며 수정 사항은 다음과 같습니다.

Android UI에 Skia 렌더링 사용

API 27 이상의 이미지를 사용하는 경우 에뮬레이터는 Skia를 사용하여 Android UI를 렌더링 할 수 있으므로보다 부드럽고 효율적으로 렌더링 할 수 있습니다.

Skia 렌더링을 활성화하려면 adb shell 에서 다음 명령을 사용하십시오 .

su
setprop debug.hwui.renderer skiagl
stop
start

https://developer.android.com/studio/run/emulator-acceleration#accel-graphics


편집 주셔서 감사합니다-나는 제대로 의견을 말할만큼 충분한 평판을 가지고 있지 않습니다 ...
숀 Conway

1

나도 같은 문제가 발생했습니다. Eclipse를 EE에서 Eclipse Classic으로 변경했을 때 정상적으로 작동했습니다. 승리 전문가 64Bit에서. 시도해보십시오.


1
안녕 Senthil, 답변 주셔서 감사합니다. Eclipse 버전에 대한 질문이 아닌 것 같습니다 .bcoz 에뮬레이터를 시작하는 데 일식을 사용하지 않습니다. 나는 안드로이드 SDK 도구를 사용하고 있습니다.
user1314305

1
오 .. 그러면 언젠가 누군가가 당신을 도울지도 모릅니다 ..! 죄송합니다
SenthilPrabhu

1

Delphi를 통해 Android 에뮬레이터에서 Android 테스트 응용 프로그램을 시작하고 디버깅했습니다.

Windows 7 64 비트, 4GB RAM, 3GHz의 듀얼 코어 프로세서 및 Delphi XE 5가 있습니다.

아래는 직장 동료들을 위해 급하게 준비한 링크이지만 첫 번째 기회로 더 나아질 것입니다.

델파이로 안드로이드 앱 디버깅

영어를 용서하지만 영어 원어민은 아닙니다. 이 작은 튜토리얼을 찾을 수 있기를 바랍니다.


1

이 문제를 해결하려면 Intel Atom (x86) 이미지와 함께 Android 4.0.3 (API 15)을 사용해보십시오. "use host gpu"와 HAXM을 모두 사용하여 DDMS 스크린 샷을 캡처 할 수 있습니다. 이 조합 만 나를 위해 일했습니다.


1

나도 같은 문제가 있었다. 업데이트 관리자가 하드 드라이브에 저장된 설치 관리자 패키지 만 업데이트하기 때문에 HAXM 하드웨어 가속기가 최근에 업데이트되었지만 다시 설치되지 않았다는 것을 알았습니다. 업데이트를 완료하려면 HAXM을 제거한 다음 해당 설치 관리자 패키지를 실행해야합니다. 일반적으로 이것은 ANDROID-SDK-ROOT \ android-sdk \ extras \ intel \ Hardware_Accelerated_Execution_Manager에 설치됩니다. ANDROID-SDK-ROOT는 안드로이드 SDK가있는 위치입니다.


1

나를 위해, 나는 전면 및 후면 카메라를 꺼야했습니다. 도움이 되었기를 바랍니다!


오 thx, 내 경우에 나는 에뮬레이션 백 또는 전면 카메라를 선택했다
stephanfriedrich

1

Mac에서이 문제가 발생했습니다. "그래픽"을 "자동"에서 "소프트웨어"로 변경하면 장치를 만들 때 문제가 해결되거나 최소한의 문제가 해결되었습니다.


1

Hyper-V를 사용하는 Microsoft의 초고속 Android 에뮬레이터를 사용 하며 GPU 모드 설정 방법 (자동, 호스트, 메사, 각도, swiftshader, 끄기)에 관계없이 모든 Android 에뮬레이터에 대해 동일한 검은 색 화면이있었습니다. 내 상황은 OP의 상황과 분명히 다르지만 Microsoft Android 에뮬레이터를 사용하고 "android emulator black screen"을 검색 한 후 여기에 오는 사람들에게 유용 할 것이라고 생각했습니다.

필자의 경우 해결책은 모든 Android 도구를 업데이트하는 것입니다.

   Visual Studio > Tools > Android > Android SDK Manager > Tools

오늘 (2019-02-01) 기준으로 Visual Studio 2017을 새로 설치하면 Android 에뮬레이터 에이 검은 화면 문제가 발생합니다. VS는 NuGet 패키지, 확장 도구 등의 업데이트에 대해서는 자동으로 알림을 표시하지만 Android에는 표시되지 않습니다 도구 업데이트. 수동으로 확인하고 업데이트해야합니다.


1

Nexus 7, Nexus 10 및 Pixel 에서도이 문제가 있었지만 모든 에뮬레이터에서 의미가 있습니다.

이 문제로 어려움을 겪고 난 후에 마침내 알아 냈습니다. 글쎄, 위의 답변은 구성이 귀하의 것과 약간 다를 수 있기 때문에 작동하거나 그렇지 않을 수 있습니다.

내 해결책을 알려 드리겠습니다.

이러한 에뮬레이터를 만들 때 그래픽에서 하드웨어-GLES 2.0 을 확인 하여 성능을 향상 시켰습니다. 그리고 나에게 그것은 문제 였다.

그때도 똑같이한다면

Go to AVD Manager -> Select your emulator -> Click on Edit configuration (in Actions column marked as pencil) -> in Emulated performance - Graphics -> Select Software - GLES 2.0.

다음을 클릭 Show Advanced Settings -> Set none for both Front and Back camera하고 hit Finish.

이제 select your emulator in AVD Manager and click on Dropdown arrow in Actions column -> select Cold Boot Now.

그리고 당신은 갈 준비가되었습니다 😀


0

에뮬레이터를 실행하는 동안 사망의 블루 스크린을 얻은 후이 문제가 발생했습니다. 여기 내 솔루션이 있습니다 (적어도 Windows의 경우). 내 솔루션이 AVD를 완전히 다시 설치했습니다. Android Studio의 일반적인 설치 제거 프로세스의 문제점은 모든 항목을 제거하지 않으므로 AVD 파일이 손상된 경우 다시 설치해도 손상된 상태로 유지된다는 것입니다.

이 문제를 해결하기 위해 두 디렉토리를 삭제했습니다.

C : \ Users \ (내 사용자 이름) \. Android

C : \ Users \ (내 사용자 이름) \. AndroidStudio3.1

그런 다음 설치 프로그램을 다시 실행합니다.

에뮬레이터가 Android Studio의 AVD 구성 요소를 완전히 새로 고치므로 이전에 작동 한 경우 이것이 가장 완벽한 솔루션이라고 생각합니다 .


0

또 다른 오류 원인은 PATH시스템 변수 의 길이 일 수 있습니다 (Windows 시스템의 경우). PATH2047자를 초과 하는 변수로 인텔 기반 이미지를 실행 하면이 변수의 빈 값이 콘솔 / 에뮬레이터에 전달되어 올바르게 시작할 수없는 것 같습니다.

이 동작을 설명하는 기사는 다음과 같습니다. https://software.intel.com/en-us/articles/limitation-to-the-length-of-the-system-path-variable

나는 같은 문제가 있었다. 사용되지 않거나 존재하지 않는 경로를 제거 하여이 시스템 변수의 총 길이를 1354 자로 줄이면 나를 위해 수정되었습니다.



0

win10 64bit에서도 같은 문제가있었습니다. 많은 검색을 한 후에이 솔루션을 찾았습니다 (인텔 시스템 (CPU, GPU, 마더 보드 등)을 사용하는 경우) 그것이 효과가 있기를 바랍니다.

1 단계 : 기기에서 가상화가 활성화되어 있는지 확인합니다.

컴퓨터를 재부팅 한 다음 F2를 눌러 BIOS 설정을하십시오. 가상화 태그를 찾아서 활성화 된 것으로 표시되어 있는지 확인하십시오. 활성화되어 있지 않으면 장치에서 가상 장치를 실행할 수 없습니다.

2 단계 : 장치에 Intel Hardware Accelerated Execution Manager (Intel HAXM) 설치 / 업데이트 :

AVD를 실행하려면이 소프트웨어를 설치하거나 업데이트해야합니다. 인터넷 검색 "HAXM"을 통해 최신 버전을 다운로드 할 수 있습니다. 다운로드 후 .exe 파일을 설치하고 컴퓨터를 재부팅하십시오.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.