bestsource

Android Emulator 오류 메시지: "PANIC: 'x86' CPU에 대한 에뮬레이터 엔진 프로그램이 없습니다."

bestsource 2023. 7. 28. 22:28
반응형

Android Emulator 오류 메시지: "PANIC: 'x86' CPU에 대한 에뮬레이터 엔진 프로그램이 없습니다."

나는 AVD 매니저를 사용하여 안드로이드 에뮬레이터를 실행하려고 합니다.저는 맥북 프로 레티나를 가지고 있습니다.intel 페이지에서 직접 Haxm 드라이버를 설치했습니다.

작동하는 에뮬레이터가 없습니다.모두 동일한 "오류" 메시지를 받습니다.

명령 실행 중 (이 오류는 Android-sdk 및 Android-platform-tools를 설치하기 위해 Homebrew를 사용했을 때 발생했습니다 | 동일한 문제가 발생하는 사람은 이 오류를 제거하거나 충돌 위치를 확인해야 합니다)

export ANDROID_EMULATOR_DEBUG=1 test20

emulator:Found AVD name 'test20'
emulator:Found AVD target architecture: x86
emulator:Looking for emulator-x86 to emulate 'x86' CPU
emulator:Probing program: ./emulator-x86
emulator:Probing path for: emulator-x86
emulator:Found target-specific emulator binary: /usr/local/bin/emulator-x86
emulator:Probing for: /usr/local/bin/libOpenglRender.dylib
emulator:Probing for: /usr/local/bin/lib/libOpenglRender.dylib
emulator:Probing for: /usr/local/lib/libOpenglRender.dylib
emulator:Probing for: /usr/local/bin/lib64OpenglRender.dylib
emulator:Probing for: /usr/local/bin/lib/lib64OpenglRender.dylib
emulator:Probing for: /usr/local/lib/lib64OpenglRender.dylib
emulator:Could not find OpenGLES emulation host libraries!
emulator: ERROR: This AVD's configuration is missing a kernel file!!

emulator -avd test21
emulator:Found AVD name 'test21'
emulator:Found AVD target architecture: x86_64
emulator:Looking for emulator backend for x86_64 CPU
emulator:Probing program: ./emulator-x86_64
emulator:Probing path for: emulator-x86_64
emulator:Looking for emulator-x86 to emulate 'x86_64' CPU
emulator:Probing program: ./emulator-x86
emulator:Probing path for: emulator-x86
PANIC: Missing emulator engine program for 'x86_64' CPUS.

홈브루의 문제를 해결한 후:

주변을 둘러보니 다음과 같습니다.

emulator64-x86 -avd test20
Creating filesystem with parameters:
    Size: 69206016
    Block size: 4096
    Blocks per group: 32768
    Inodes per group: 4224
    Inode size: 256
    Journal blocks: 1024
    Label: 
    Blocks: 16896
    Block groups: 1
    Reserved block group size: 7
Created filesystem with 11/4224 inodes and 1302/16896 blocks
emulator: ERROR: Could not load OpenGLES emulation library: dlopen(lib64OpenglRender.dylib, 1): image not found
emulator: WARNING: Could not initialize OpenglES emulation, using software renderer.
HAX is working and emulator runs in fast virt mode
qemu: could not load PC BIOS 'bios.bin'

동일한 문제를 가진 모든 사람에게 다음 단계가 도움이 될 수 있습니다.

디버그 모드에서 에뮬레이터 실행:

export ANDROID_EMULATOR_DEBUG=1 emulatorName

경로가 이상하게 보이는 경우 Homebrew와 같은 다른 설치를 확인하고 충돌을 제거합니다(하나 제거).

라이브러리가 누락된 경우 변수를 내보내야 합니다.

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ANDROID_HOME/tools/lib

그리고 "qemu: could not load PC BIOS 'bios.bin'" 오류가 나타나면 한 가지 해결책은 전체 경로로 에뮬레이터를 실행하는 것입니다.

/Applications/Android\ Studio.app/sdk/tools/emulator64-x86 -avd test20
In your case it is maybe a other path.

SDK macOS와 Android SDK를 합니다.emulator그리고.tools경로에 대한 디렉토리:

1단계: 나의 경우 순서가 중요한 경우, 먼저emulator그리고 나서.tools.

export ANDROID_SDK=$HOME/Library/Android/sdk
export PATH=$ANDROID_SDK/emulator:$ANDROID_SDK/tools:$PATH

2단계: 다시 로드.bash_profile또는.bashrcOS에

3단계: 사용 가능한 에뮬레이터 목록 가져오기:$emulator -list-avds

4단계: 명령줄에서 에뮬레이터 시작 및 교체avd합니다.$emulator @avd

다음을 추가하는 것을 잊지 마십시오.@기호.

이것은 macOS High Sierra 10.13.4 및 Android Studio 3.1.2에서 테스트되었습니다.

Android Studio를 3.2로 업그레이드하고 SDK-Packages를 업그레이드한 후 이 문제가 발생했습니다.

에뮬레이터의 경로가 변경되었기 때문에 사용하지 마십시오.

...../Android/Sdk/tools/emulator

대신에

..../Android/Sdk/emulator/emulator

에뮬레이터-x86을 시작하기 위한 다음과 같은 해결책이 저에게 도움이 되었습니다.

cd $SDK/tools; 
ln -s emulator64-x86 emulator-x86

또는 Windows에서 명령 프롬프트 열기(관리)

cd %ANDROID_SDK_ROOT%\tools
mklink emulator64-x86.exe emulator-x86.exe

이제 에뮬레이터가 SDK 관리자에서 시작됩니다.

중요 참고:

에뮬레이터는 다음 위치에 있습니다.emulators최신 버전의 폴더입니다.(덕분에rmtheis

는 에뮬레이터 폴더로 합니다.Android SDK folder/emulator

cd ${ANDROID_HOME}/emulator

그런 다음 다음 명령을 입력하여 Android 스튜디오 없이 에뮬레이터를 엽니다.

$ ./emulator -list-avds
$ ./emulator -avd Nexus_5X_API_28_x86

Nexus_5X_API_28_x86AVD 이름을 지정해야 하는 내 AVD입니다.

윈도우즈 10, 5.29.18의 경우:

명령 프롬프트를 사용하여 에뮬레이터 디렉토리에 방금 도착했습니다.

cd C:\Android\sdk\emulator

그런 다음 다음 명령을 입력합니다.

emulator -avd Nexus_S_API_27

Nexus_S_API_27사용자 지정 에뮬레이터의 이름입니다.

그렇지 않으면 남용될 것입니다.

PANIC: Missing emulator engine program for 'x86' CPU.

에는 의나경함으써로는에우▁doing써함로▁in으▁my는▁case나.which emulator그것은$ANDROID_HOME/tools/emulator하지만 그래야 합니다.$ANDROID_HOME/emulator/emulator

그래서 방금 추가했습니다.$ANDROID_HOME/emulator 앞에$ANDROID_HOME/toolsTH 변수에서 이제 잘 작동합니다.

IDE Android Studio IDE 후에서 사용할 수 .android-studio-ide-173.4907809-mac.dmg하여 SDK ToolsStudio SDK Manager를 합니다.

enter image description here

다음사에여용추를 사용하여 합니다.~/.profile또는~/.bash_profile그리고 당신이 가지고 있는지 확인하세요.$ANDROID_HOME/emulator의 신의에$PATH 앞에$ANDROID_HOME/tools 예:

export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools

alias androidemulator='emulator -avd Nexus_5X_API_28_x86'

내 경우에는 이것이 매력적으로 작동합니다.

  1. 터미널 열기

  2. 유형:open ~/.bash_profile

  3. 다음 행을 추가합니다.

    export ANDROID_SDK=$HOME/Library/Android/sdk
    export PATH=$ANDROID_SDK/emulator:$PATH
    export PATH=$ANDROID_SDK/tools:$PATH
    export PATH=$ANDROID_SDK/tools/bin:$PATH
    export PATH=$ANDROID_SDK/platform-tools:$PATH
    export ANDROID_SDK_ROOT=$ANDROID_SDK 
    export ANDROID_AVD_HOME=$HOME/.android/and
    alias emulator='$ANDROID_SDK/emulator/emulator'
    
  4. 저장(명령+S를 누릅니다.당신은 창문을 닫거나 말거나 할 수 있습니다.

  5. 터미널로 돌아가기, 다음을 입력합니다.source ~/.bash_profile

  6. 에뮬레이터를 .emulator -list-avds다음과 같은 것:

    Pixel_2_API_29
    Pixel_3a_API_29
    Pixel_C_API_29
    
  7. 마지막으로 에뮬레이터를 실행합니다.emulator @Pixel_2_API_29

이이두개 ▁named라는 이름의 두 개가 .emulator이진 파일입니다.아래에 위치한$SDK/tools/emulator 다른밑 밑에$SDK/emulator/

  • 올바른 에뮬레이터 구성이 있는지 확인하십시오(추가 가능).$SDK/emulator합니다.

avd 목록을 호출하는 데 도움이 되는 스크립트를 작성했습니다.

    #!/bin/bash -e


    echo "--- $# $(PWD)"
    HOME_CURRENT=$(PWD)
    HOME_EMULATOR=/Users/pcao/Library/Android/sdk/emulator

    if [ "$#" -eq 0 ]
    then
        echo "ERROR pls try avd 23 or avd 28 " 
    fi

    if [ "$1" = "23" ]
    then
        echo "enter 23"
        cd $HOME_EMULATOR
        ./emulator -avd Nexus_5_API_23_Android6_ &
        cd $HOME_CURRENT
    fi

    if [ "$1" = "28" ]
    then
        echo "enter 28"
        cd $HOME_EMULATOR
        ./emulator -avd Nexus_5_API_28_GooglePlay_ &
        cd $HOME_CURRENT
    fi


macOS Mojave 10.14.5에서 테스트되었습니다.

이유 및 해결 방법:

우리는 사용해야 합니다.

WM-C02WM0T3HTD8:~ zgong$ emulator -avd Pixel_3_XL_API_Q_x86
PANIC: Unknown AVD name [Pixel_3_XL_API_Q_x86], use -list-avds to see valid list.
HOME is defined but there is no file Pixel_3_XL_API_Q_x86.ini in $HOME/.android/avd
(Note: Directories are searched in the order $ANDROID_AVD_HOME, $ANDROID_SDK_HOME/avd, and $HOME/.android/avd)
WM-C02WM0T3HTD8:~ zgong$ emulator -avd Pixel_3_XL_API_Q
PANIC: Missing emulator engine program for 'x86' CPU.

에뮬레이터 위치를 확인할 수 있습니다.

WM-C02WM0T3HTD8:~ zgong$ which emulator
/Users/zgong/Library/Android/sdk/tools/emulator

저는 여러 번 검색을 해봤는데 대부분의 답변이 터미널에서 경로를 올바르게 설정하는 것에 대한 것이었지만, 실제로는 에뮬레이터 앱이 /tools가 아닌 /emulator에 위치한 SDK의 최신 버전의 전환과 관련이 있는 것으로 나타났습니다.어쨌든 같은 문제에 부딪힐 경우를 대비하여 이것을 여기에 두는 것.

다음과 같이 사용해야 합니다.

{sdk location}/emulator -avd {avd name}

다음은 실제 출력입니다.

WM-C02WM0T3HTD8:~ zgong$ /Users/zgong/Library/Android/sdk/emulator/emulator -avd Pixel_3_XL_API_Q
pc_memory_init: above 4g size: 40000000
emulator: WARNING: UpdateCheck: Failure: Error
emulator: WARNING: UpdateCheck: failed to get the latest version, skipping check (current version '29.2.1-5889189')
emulator: WARNING: UpdateCheck: Failure: Error
WebSocketServer listening on port 55850
Qt WebEngine ICU data not found at /Users/joshuaduong/qt-build-5.12.1/install-darwin-x86_64/resources. Trying parent directory...
Qt WebEngine ICU data not found at /Users/joshuaduong/qt-build-5.12.1/install-darwin-x86_64/resources. Trying parent directory...
Qt WebEngine ICU data not found at /Users/joshuaduong/qt-build-5.12.1/install-darwin-x86_64. Trying application directory...
Qt WebEngine ICU data not found at /Users/joshuaduong/qt-build-5.12.1/install-darwin-x86_64. Trying application directory...
Installed Qt WebEngine locales directory not found at location /Users/joshuaduong/qt-build-5.12.1/install-darwin-x86_64/translations/qtwebengine_locales. Trying application directory...
Qt WebEngine locales directory not found at location /Users/zgong/Library/Android/sdk/emulator/lib64/qt/libexec/qtwebengine_locales. Trying fallback directory... Translations MAY NOT not be correct.
Installed Qt WebEngine locales directory not found at location /Users/joshuaduong/qt-build-5.12.1/install-darwin-x86_64/translations/qtwebengine_locales. Trying application directory...
Qt WebEngine locales directory not found at location /Users/zgong/Library/Android/sdk/emulator/lib64/qt/libexec/qtwebengine_locales. Trying fallback directory... Translations MAY NOT not be correct.
Path override failed for key ui::DIR_LOCALES and path '/Users/zgong/.QtWebEngineProcess'
Path override failed for key ui::DIR_LOCALES and path '/Users/zgong/.QtWebEngineProcess'
Qt WebEngine resources not found at /Users/joshuaduong/qt-build-5.12.1/install-darwin-x86_64/resources. Trying parent directory...
Qt WebEngine resources not found at /Users/joshuaduong/qt-build-5.12.1/install-darwin-x86_64. Trying application directory...
Qt WebEngine resources not found at /Users/joshuaduong/qt-build-5.12.1/install-darwin-x86_64/resources. Trying parent directory...
Qt WebEngine resources not found at /Users/joshuaduong/qt-build-5.12.1/install-darwin-x86_64. Trying application directory...
[0403/154905.171893:WARNING:resource_bundle_qt.cpp(116)] locale_file_path.empty() for locale
[0403/154905.171871:WARNING:resource_bundle_qt.cpp(116)] locale_file_path.empty() for locale
Qt WebEngine ICU data not found at /Users/joshuaduong/qt-build-5.12.1/install-darwin-x86_64/resources. Trying parent directory...
Qt WebEngine ICU data not found at /Users/joshuaduong/qt-build-5.12.1/install-darwin-x86_64. Trying application directory...
Installed Qt WebEngine locales directory not found at location /Users/joshuaduong/qt-build-5.12.1/install-darwin-x86_64/translations/qtwebengine_locales. Trying application directory...
Qt WebEngine locales directory not found at location /Users/zgong/Library/Android/sdk/emulator/lib64/qt/libexec/qtwebengine_locales. Trying fallback directory... Translations MAY NOT not be correct.
Path override failed for key ui::DIR_LOCALES and path '/Users/zgong/.QtWebEngineProcess'
Qt WebEngine resources not found at /Users/joshuaduong/qt-build-5.12.1/install-darwin-x86_64/resources. Trying parent directory...
Qt WebEngine resources not found at /Users/joshuaduong/qt-build-5.12.1/install-darwin-x86_64. Trying application directory...
[0403/154907.393116:WARNING:resource_bundle_qt.cpp(116)] locale_file_path.empty() for locale

참조: https://www.reddit.com/r/androiddev/comments/a978kx/mac_can_run_emulator_fine_through_android_studio/

Mac용으로 아래 단계를 수행하기만 하면 됩니다.

  1. 이동 위치:/Users/{username}/Library/Android/sdk/emulator

  2. ./emulator -list-avds

  3. ./emulator @avdName

WINDOWS - 시스템 경로를 업데이트하는 것이 효과가 있었습니다.에 대한 환경 합니다.ANDROID_SDK그런 다음 다음 다음 순서로 경로에 추가합니다.

%ANDROID_SDK%\emulator
%ANDROID_SDK%\platform-tools
%ANDROID_SDK%\tools
%ANDROID_SDK%\tools\bin

제 경우, Sdk 매니저에서 Android Emulator를 설치해야 했고 수정되었습니다.

enter image description here

여기에서 제안하는 것을 시도할 수도 있습니다. https://www.stkent.com/2017/08/10/update-your-path-for-the-new-android-emulator-location.html

말해,합니다.sdk/emulatorfolder

아래 명령을 누릅니다.저한테는 효과가 있어요.Android가 에뮬레이터 디렉토리를 /tools에서 sdk/에뮬레이터로 변경했습니다.

/Users/yourusername/Library/Android/sdk/emulator/emulator -avd Pixel_API_27

최신 Android Studio 경로가 변경되었습니다.

아래 경로를 사용하여 에뮬레이터 찾기

cd /Users/<username>/Library/Android/sdk/emulator

그런 다음 이 명령을 실행합니다.

./emulator -avd Pixel_2_XL_API_28

내 에뮬레이터 이름은 "픽셀 2 XL API 28"입니다.

맛있게 드세요!

PC BIOS 및 GPU 에뮬레이션 라이브러리를 찾기 위해 LD_LIBRARY_PATH를 특별히 설정해야 하므로 에뮬레이터-x86 디렉터리를 시작할 수 없습니다(그래서 '에뮬레이터'가 존재하고 경로를 수정한 다음 에뮬레이터-x86을 호출함).

첫 번째 출력을 업데이트했습니까?'에뮬레이터'가 여전히 '/usr/local/bin/에뮬레이터-x86'을(를) 찾고 있는 것 같습니다.

에뮬레이터-x86을 시작하려면 다음 해결 방법을 시도하십시오.

export LD_LIBRARY_PATH=$SDK/tools/lib:$LD_LIBRARY_PATH
$SDK/tools/emulator-x86 <your-other-options>

여기서 $SDK는 SDK 설치 경로입니다.그것이 간단히 말해서 '에뮬레이터'가 하려고 하는 것입니다.그러나 Emulator-x86 대신 Emulator 64-x86을 시작하는 것이 좋습니다.

Windows 7 64비트에서도 동일한 문제가 발생했습니다.않은 는 그것이누않은이유.emulator-x86.exesdksdk/tools 파일 .Android SDK Manager를 사용하여 Android SDK Tools를 삭제하고 다시 설치하여 수정했습니다.이제 파일이 존재하고 에뮬레이터가 예상대로 작동합니다.

저는 같은 문제에 직면했고 에뮬레이터 폴더로 이동할 때까지 저를 위해 일한 적이 없습니다. 에뮬레이터 폴더를 내보내려고 했지만 저를 위해 일하지 않았습니다.

cd $android_home/emulator and run emulator

마지막으로, 나는 .bashrc 파일에 명령을 위해 Elias를 씁니다.

alias emulator="$ANDROID_HOME/emulator/emulator"

Avast Antivirus는 emulator-arm.exe를 스레드로 감지하고 몇 가지 이유로 차단합니다.바이러스 상자 페이지에서 제외 항목을 마우스 오른쪽 버튼으로 클릭 -> "복원 후 제외 항목에 추가"로 추가하면 이후 실행에서는 해결되지 않습니다.Avast 2015에서 영구적으로 이 문제를 해결하려면:

설정 ->

활성 보호 ->

파일 시스템 실드 ->

사용자 지정 ->

제외를 선택한 다음 스레드를 제외로 추가합니다. 그런 다음 확인을 누릅니다.

Android SDK Tools 및 Android SDK Platform-tools를 모두 삭제한 다음 두 패키지를 다시 다운로드합니다.이제 새 에뮬레이터를 만들고 시작합니다. 작동합니다.오래된 에뮬레이터를 작동시킬 수도 있습니다.

이것은 macOS에서 저에게 효과가 있었습니다.

echo 'export PATH=$PATH:'$HOME'/Library/Android/sdk/emulator:'$HOME'/Library/Android/sdk/tools:'$HOME'/Library/Android/sdk/platform-tools' >> ~/.bash_profile
source ~/.bash_profile

, 당이얻길확을요세인하는신▁you로 길을 확인해 보세요.which emulator그리고 만약에 당신이/usr/local/share/android-sdk/tools/emulator그런 다음 해당 에뮬레이터를 제거하거나 이름을 바꾸고(이전 에뮬레이터임) 대신 사용합니다./usr/local/share/android-sdk/emulator/emulator그것이 새로운 길입니다.

홈루를사설치와 함께 되어 있는 brew cask install android-sdk android-studio다음을 수행해야 합니다.

  1. .bashrc 또는 .zshrc에서 올바른 경로가 설정되어 있는지 확인합니다.
# Remove $HOME/Library/Android paths
# The new way is to use ANDROID_SDK_ROOT
export ANDROID_SDK_ROOT="/usr/local/share/android-sdk"
# For good measure, add old paths to be backwards compatible with any scripts or 
whatnot. And to hopefully decrease confusion:
export ANDROID_HOME=$ANDROID_SDK_ROOT
export ANDROID_NDK_HOME=$ANDROID_SDK_ROOT/ndk-bundle
  1. 그런 다음 터미널 셸을 다시 시작하고 경로가 예상대로인지 확인합니다.

    set | grep ANDROID

  2. 마지막으로 올바른 경로를 설정한 경우 일반적으로 ndk와 일부 도구를 설치해야 합니다.

    sdkmanager "ndk-bundle" "cmake;3.10.2.4988404" "lldb;3.1"

    이와 .sdkmanager --list

$폴더 후 Studio를 했는데, 내 로 갔는지 메시지가 ./usr/local/share/android-sdk

Ubuntu 사용자용

만약 당신이 받고 있다면,PANIC: Missing emulator engine program for 'x86' CPU. 오류 이잘

위와 같이 SDK의 에뮬레이터 폴더에서 에뮬레이터를 시작해 보십시오.

usama@usama-Aspire-V5-471:~/Android/Sdk/emulator$ ./emulator -avd Pixel_2_API_29

된 이후 변경되었기 때문에 했습니다.emulator이제는 자체 디렉토리가 있습니다.
구식 에뮬레이터가 작동하는 동안에는 전혀 눈치채지 못했습니다.
SDK 마이그레이션이 지연되었습니다. 경우실할행으로 할 때-verbose스위치:

emulator -avd Nexus_6_API_R -verbose

어디서부터 패닉이 시작되는지 알 수 있습니다.

emulator:try dir C:\Android\tools
emulator:Looking for emulator-x86 to emulate 'x86' CPU
emulator:Probing program: C:\Android\tools/emulator-x86.exe
PANIC: Missing emulator engine program for 'x86' CPU.

하만없습다는 없습니다.emulator-x86.exe " 실제에이디상에다니주합리"에 합니다.emulator" Tools한 후) 빈 "SDK 를다후제거한구동시해안는(SDK 도려고도하설하치시목다서가예록에나있하기당치니항않목비습사고라지게어▁an▁after▁"다▁empty▁unex)"를 남겼습니다.tools, 및 합니다.PATH.

용사를 합니다.x86_64에뮬레이션은 필요하지 않으며 제안되지도 않습니다(에뮬레이터의 정지된 버전이 실행됩니다)." Tools이 오히려 입니다.SDK Tools"를 제거하여 SDK 경로 변경사항에 적응하는 것이 오히려 "정답"입니다.하나는 아마도 그냥 대체할 수 있을 것입니다.tools와 함께emulatorPATH하지만 이것은 뒤죽박죽으로 남습니다.


위해 버전 비를위버해실제시작의 시작 .30.3.5.0다음과 같이 살펴야 합니다.

emulator: Android emulator version 30.3.5.0 (build_id 7033400) (CL:N/A)
emulator: Found AVD name 'Nexus_6_API_R'
emulator: Found AVD target architecture: arm
emulator: argv[0]: 'emulator.exe'; program directory: 'C:\Android\emulator'

유사한 후속 조치 오류가 발생할 수 있는 경우:

PANIC: Broken AVD system path. Check your ANDROID_SDK_ROOT value

, 즉, 내의시의 내부에 를 의미합니다.*.ini불법일 수 있습니다.
하는 데 이 됩니다.x86새 에뮬레이터를 만듭니다.

OSX/MacOS에서 사용할 수 있는 예제(장치 이름 바꾸기)

~/Library/Android/sdk/emulator/emulator @Pixel_2_API_28 -no-snapshot -wipe-data

버전이 를 추가하는 (여러 "" 저경 허가가그낮안버가드가장의이추있것습었니다저효하가가는과상치있입시그버다니습었고고안하했것수전최도을을드드로이신여러에저전는게에이우를용전진능드한은장을로그▁(▁adding▁the▁version▁(▁device▁for▁a▁with▁that▁getting▁versions▁been저▁possiblebefore▁worked▁the▁my▁virtual▁android▁had의▁case▁and니▁was▁lowestMissing emulator engine program for 'x86_64' CPUS오류).

VS Code에서 통합 단말기를 사용하는 것이 문제였습니다.다른 경로 설정을 보여주었습니다(애초 에뮬레이터 경로 대신 도구 경로가 표시되었습니다).여기에 설명된 대로 올바른 bash를 사용하여 글로벌 vscode 설정을 변경하기만 하면 됩니다. https://stackoverflow.com/a/53971796/3437868

여기서 이 문제는 설정이 "auto"일 때 하드웨어 가속 GLES를 사용하는 기본 AVD로 인해 발생했습니다.AVD를 편집하여 "소프트웨어 - GLES 2.0"으로 설정해야 함

settings

언급URL : https://stackoverflow.com/questions/26483370/android-emulator-error-message-panic-missing-emulator-engine-program-for-x86

반응형