Повідомлення про помилку емулятора Android: "PANIC: відсутня програма двигуна емулятора для CPU" x86 "."


232

Я намагаюся запустити Android-емулятор за допомогою AVD Manager. це мій avd: http://image-upload.de/image/fnx79V/52b0d050ee.png

і ось що відбувається, починаючи:

http://image-upload.de/image/vGpQfa/e912d83939.png

У мене є Macbook Pro Retina. Встановлено драйвер Haxm безпосередньо зі сторінки Intel.

Жоден емулятор не працює. Усі отримують однакове повідомлення про помилку.

Запуск команди (Ця помилка була в тому випадку, коли я використовував Homebrew для встановлення Android-sdk та Android-платформи-інструментів | кожен, у кого виникає така ж проблема, повинен усунути це або подивитися, де конфлікт)

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.

Після того як я вирішив проблему з Homebrew:

Я трохи спробував і виявив таке:

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: не вдалося завантажити ПК BIOS 'bios.bin'", одна фіксація - запустити емулятор з повним шляхом:

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

3
у моєму випадку ця помилка виникла через те, що менеджер SDK не встановив 32-бітні бінарні файли (емулятор-рука та емулятор-x86), але програма емулятора все одно шукала їх за замовчуванням. Видалення та повторна інсталяція інструментів sdk не додала для мене 32 двійкових файлів. Я можу запустити емулятор, запустивши emulator64-arm -avd 'avdname' від Terminal, але я все ще не можу отримати AVD-менеджер Android Studio зрозуміти, що йому потрібно шукати 64-бітний бінарний файл. Менеджер AVD Eclipse здається нормальним
CCJ

Жоден з виправлень PATH не працював для мене, чи я був, emulatorчи tools- мені довелося вручну вказати -kernelаргумент у цій публікації stackoverflow.com/a/52161215/3700490
Casey L

Відповіді:


363

Якщо ви використовуєте 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Або.bashrc залежно від ОС

Крок 3. Отримайте список доступних емуляторів: $emulator -list-avds

Крок 4: Запустіть емулятор з командного рядка та замініть avdім'я емулятора$emulator @avd

Не забудьте додати @символ.

Це було перевірено на macOS High Sierra 10.13.4 та Android Studio 3.1.2.


14
Це правильна відповідь, оскільки $ ANDROID_SDK / tools / емулятор потребує доступу до типів архітектури емулятора, знайдених у папці $ ANDROID_SDK / емулятор /.
Роберт Брізіта

9
Я писав про цю зміну тут, якщо вас цікавить якийсь контекст :)
stkent

2
Ця сама відповідь стосується Ubuntu 18.04 Bionic Beaver.
Базель Шишані

Приємно. Це також виправило помилку: "Ваш емулятор застарів, оновіть, запустивши Android Studio"
Michael Bushe

Що робити, якщо ви використовуєте Windows?
niico

89

У мене виникла ця проблема після оновлення Android Studio до 3.2 та навіть оновлення деяких пакетів SDK.

Причиною було те, що шлях до емулятора змінився, тому не використовуйте, ...../Android/Sdk/tools/emulatorа замість цього ....../Android/Sdk/emulator/emulator.


2
Я використовую Android Studio 3.4.2, і це рішення працювало і для мене.
Хаміт

це працює для мене. чи знаєте ви, як я можу змінити основний ярлик емулятора (софтпосилання) на правильний?
Мохаммед Реза Есмайлзаде

58

Для мене працювала наступна обробка для запуску емулятора-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папці в останніх версіях.


105
Емулятори переміщені з каталогу toolsта в нього emulator.
rmtheis

15
Як говорить @rmtheis, більше, ніж створювати символічне посилання та намагатися обдурити систему, слід перевірити та додати правильний виконуваний файл у шляху. Біжіть, which emulatorщоб перевірити, кого саме насправді вибрали. /Users/{$USER_NAME}/Library/Android/sdk/emulator/emulatorє правильним виконуваним файлом.
Самер Аханта

1
@Sameer - Не впевнений, що ваша пропозиція вирішує ту саму проблему, що і моє рішення. Моє рішення ефективно виправляє помилку в SDK. IIRC, установка SDK вже налаштовувала шлях, але, на жаль, пропустила деякі критичні бінарні файли в 64-бітових системах. Використання whichне знайшло б правильного бінарного файлу, оскільки воно не було на шляху в першу чергу. Я розглядав рішення, що базується на контурі, але вважаю, що рішення symlink має більше шансів пережити оновлення та бути автономним. Крім того, здається, що творці SDK переміщували речі з 2015 року, не впевнені, що моє рішення вже не актуальне.
Tongfa

12
Для розробників CLI змінити все /Users/amama/Library/Android/sdk/tools/emulator @PIXEL_2_XLна/Users/amama/Library/Android/sdk/emulator/emulator @PIXEL_2_XL
Рей Фосс

5
Рішення @RayFoss працювало для мене з Android 28 - працює emulator/emulator.exeзамість tools/emulator.
Марк

46

Перейдіть до папки емулятора, що знаходиться в Android SDK folder/emulator

cd ${ANDROID_HOME}/emulator

Потім введіть ці команди, щоб відкрити емулятор без android studio:

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

Nexus_5X_API_28_x86 "Мій AVD", вам потрібно вказати своє ім'я AVD


27

Для Windows 10, 5.29.18:

За допомогою командного рядка я щойно потрапив до каталогу емуляторів:

cd C:\Android\sdk\emulator

а потім наберіть команду:

emulator -avd Nexus_S_API_27

Nexus_S_API_27 це ім'я мого користувальницького емулятора.

Othewize це зловживає:

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

4
У моєму випадку він кинув PANIC: Missing emulator engine program for 'x86' CPU.на дійсний шлях AVD. Як описано в stackoverflow.com/a/51627009/2914140 , нові версії емуляторів використовують emulator/emulatorшлях, поки я починав з tools/emulator.
CoolMind

17

На Mac після встановлення Android Studio IDE android-studio-ide-173.4907809-mac.dmgта використання студії SDK Manager для встановлення інструментів SDK

введіть тут опис зображення

Додати в свій PATH , використовуючи ~/.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'

Це привело мене до простого рішення для Windows 10 та Android Studio. З незрозумілої причини емулятор не встановлено, а Android Emulator не перевірявся. (Хоча я використовував його минулого тижня, можливо, оновлене оновлення Android Studio). Перевірте це, натисніть кнопку Застосувати, встановіть емулятор, тоді все було добре.
гасло621

8

Є два названих emulatorдвійкових файлів. який розташований під $SDK/tools/emulatorіншим під$SDK/emulator/

  • будь ласка, переконайтеся, що у вас є правильна конфігурація емулятора (потрібно додати його $SDK/emulatorдо програми PATH env

У мене є сценарій, який допоможе мені викликати список 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


У моєму випадку це було тому, що $ ANDROID_SDK / інструменти були на шляху до $ ANDROID_SDK / емулятора.
Остін Франс

5

ON WINDOWS - оновлення системного шляху працювало на мене. Створіть змінну середовища для розташування виклику sdk, ANDROID_SDKа потім додайте їх у свій шлях у такому порядку:

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

4

Тестовано на macOS Mojave 10.14.5.

Причина та рішення:

ми використовуємо sdk/tools/emulator, ми повинні використовувати sdk/emulator.

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

Я зробив купу гуглінгу, і хоча більшість відповідей стосувались правильного встановлення шляхів у терміналі, виявляється, це було насправді пов’язано зі зрушенням в останній версії 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/



2

Ви не можете запустити каталог emulator-x86, тому що йому потрібно встановити LD_LIBRARY_PATH спеціально для пошуку бібліотек емуляції Bios PC та GPU (саме тому "емулятор" існує, він змінює шлях, а потім викликає емулятор-x86).

Ви оновили перший вихід? Схоже, 'емулятор' все ще знаходить '/ usr / local / bin / emulator-x86'


Я зараз не зафіксував це у своєму вступі. Я пускаю його там, якщо хтось, можливо, має подібні проблеми, і бачу мої проблеми, але я додаю до нього опис: D
Visores

2

Була така ж проблема у Windows7 64bit. Причина, чому у нього не було відсутнього emulator-x86.exeфайлу під sdk / tools. Виправлено це, видаливши інструменти Android SDK за допомогою диспетчера SDK для Android та встановивши його знову. Файл зараз існує і емулятор працює як очікувалося.


3
Після видалення Android SDK Tools - не закривайте диспетчер sdk. Або ви не можете встановити його знову. Погана відповідь з попередженнями.
Кіран

Велике спасибі, це вирішило мою проблему з Windows 10 64 біт. Я також тримав свого менеджера sdk відкритим, як запропонував @Kiran
BeeLabeille

2

У моєму випадку мені потрібно було встановити Android Emulator від менеджера Sdk, і це буде виправлено

введіть тут опис зображення


1

Спробуйте виконати наступну обробку, щоб запустити emulator-x86:

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

Де $ SDK - шлях до вашої установки SDK. Це в двох словах те, що намагається зробити "емулятор". Ви можете запустити emulator64-x86 замість emulator-x86, якщо перший існує.


1
Все одно, дякую! ти перемістив мене багато кроків вперед :). Я використав експорт разом із бібліотечним шляхом і запустив емулятор. Тепер він мені каже ### emulator64-x86 -avd test20 | HAX працює, а емулятор працює в режимі швидкого поясу | qemu: не вдалося завантажити ПК BIOS 'bios.bin' ### один файл все ще відсутній
Visores

1
Гаразд, це виправлять, якщо я запускаю емулятор повним шляхом, навіщо взагалі Oo? / Програми / Android \ Studio.app/sdk/tools/emulator64-x86 -avd test20 Можливо, ви знаєте, як це виправити: D?
Visores

Проблема з "bios.bin" була вирішена тут: groups.google.com/forum/#!msg/adt-dev/gwcLeOTfxD4/kW-qebk0C-wJ
Visores

1
Емулятори переміщені toolsзсередини emulator.
rmtheis

1

Avast Antivirus сприймає емулятор-arm.exe як потік і блокує з деяких причин. Коли ви додаєте його виключення на сторінку «Вірус скрині» клацанням правою кнопкою миші -> «відновити та додати виключення», це не вирішиться в майбутньому запуску. Щоб назавжди вирішити це в Avast 2015:

Налаштування ->

Активний захист ->

Щит файлової системи ->

Налаштувати ->

Потім виключення додають нитку як виключення. А потім натисніть кнопку ОК.


1

Видаліть як Android SDK Tools, так і Android SDK PLatform-інструменти; потім завантажте обидва пакети знову. Тепер створіть новий емулятор і запустіть його; це спрацює. Можливо, ви зможете запустити свої старі емулятори.


1
Дуже важливо встановити емулятор, а потім запустити ІТ з Android Studio, щоб емулятор завантажив спочатку андроїд
Гаррі

1

Це працювало для мене на 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

1

По- перше, перевірте шлях , який ви отримуєте з , which emulatorі якщо ви отримаєте /usr/local/share/android-sdk/tools/emulatorте видалити або перейменувати цей емулятор (це старе один) і замість того, щоб використовувати /usr/local/share/android-sdk/emulator/emulatorщо новий шлях .

Якщо ви використовуєте Homebrew і встановлені разом, 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

Я також закрив Android Studio, видалив стару папку Android / Sdk у папці $ HOME і перезапустив Studio, і коли він запитав, куди пішов мій Sdk, я вставив шлях Sdk: /usr/local/share/android-sdk


1

Я зіткнувся з тією самою проблемою і ніколи не працював для мене, за винятком тих пір, поки не перейшов до папки емулятора, я намагався експортувати папку емулятора, але не працював для мене

cd $android_home/emulator and run emulator

, врешті-решт, я записую Elias для команди у файл .bashrc

alias emulator="$ANDROID_HOME/emulator/emulator"

Замість того, cdщоб перейти до каталогу емуляторів, $ANDROID_HOME/emulatorдостатньо додати PATH
kopos

Я намагався додати папку емулятора до шляху, але не працював.
Моханд

Будь ласка, переконайтесь, що ви додали його до $ ANDROID_HOME / інструменти
копос

1

Для користувачів Ubuntu

Якщо ви отримуєте PANIC: Missing emulator engine program for 'x86' CPU. цю помилку

Спробуйте запустити емулятор з папки емулятора в SDK, як вище

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

Я видалив посилання і просто пояснив. дякую
UA_

-1

Це повідомлення означає, що програма 'emulator-x86' або 'emulator64-x86' відсутня у $ SDK / tools /, або її неможливо знайти з якоїсь причини.

Перш за все, ви впевнені, що маєте дійсне завантаження / встановлення SDK?


Я думав, що у мене є дійсне завантаження. Завантажили її двічі, але я могла спробувати ще раз.
Visores

і я спробував ще раз ... те саме повідомлення. Я видалив усі встановлені з диспетчера sdk, встановив їх назад, видалив усі зображення AVD і .... Але він все ще не працює: / На моєму ПК з Windows 7 мені просто потрібно 5 хв.
Visores

Чи можна запустити вручну з командного рядка, тобто: $ SDK / tools / emulator @ <avd-name> Якщо це не працює, можете спробувати визначити ANDROID_EMULATOR_DEBUG до 1, як у: export ANDROID_EMULATOR_DEBUG = 1 $ SDK / tools / emulator @ <avd-name> -verbose Це має надрукувати інформацію про те, що програма намагається зробити (тобто розміщення бінарних файлів двигуна). Будь ласка, повідомте нам про результати.
Цифровий

Коли я запускаю емулятор -avd test20 емулятор: ПОМИЛКА: У цій конфігурації AVD відсутній файл ядра !!
Visores

1
Поясню, чому це працювало кілька днів тому, я спробую.
Visores

-3

Перевірте, чи ваш файл .exe знаходиться у вашому антивірусному карантині

Рішення:

  1. Завантажте пакет adt ще раз з https://developer.android.com/tools/sdk .
  2. Відкрийте Zip-файл.
  3. Скопіюйте відсутні файли .exe з папки \sdk\tools.
  4. Вставте скопійовані файли у свій Android\sdk\toolsкаталог.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.