Приложение Flutter не работает при наличии эмулятора - PullRequest
0 голосов
/ 01 мая 2019

Эмуляторы есть, но когда я запускаю приложение, оно не работает, пожалуйста, помогите:)

Я все перепробовал.

Cal, Флаттер новичок.

Я следовал инструкциям по установке и пробовал исправления из ответов на другие вопросы стека. Я использую Windows 8.1 для единственного пользователя. я пробовал из командной строки и в терминале Android

<*** C: \ Users \ Callum \ first_app> Эмуляторы флаттера

2 доступных эмулятора:

Pixel_2_API_27 • pixel_2 • Google • Pixel 2 API 27

Pixel_2_API_28 • pixel_2 • Google • Pixel 2 API 28

Чтобы запустить эмулятор, запустите 'flutter emulators --launch'.

Чтобы создать новый эмулятор, запустите 'flutter emulators --create [--name xyz]'.

Более подробную информацию об управлении эмуляторами можно найти по ссылкам ниже:

https://developer.android.com/studio/run/managing-avds

https://developer.android.com/studio/command-line/avdmanager

C: \ Users \ Callum \ first_app> Эмуляторы флаттера - запуск Pixel_2_API_28

// эмулятор запускается

C: \ Users \ Callum \ first_app> Flutter run

Нет подключенных устройств.

C: \ Users \ Каллум \ first_app> ***>

Я хочу запустить приложение флаттера

ОБНОВЛЕНИЕ

C: \ Users \ Callum \ first_app> флаттер доктор -v

[√] Flutter (Channel стабильный, v1.2.1, в Microsoft Windows [Версия 6.3.9600], язык en-US)

• Флаттер версии 1.2.1 на C: \ src \ flutter \ flutter

• Framework revision 8661d8aecd (3 months ago), 2019-02-14 19:19:53 -0800

• Engine revision 3757390fa4

• Dart version 2.1.2 (build 2.1.2-dev.0.0 0a7dcf17eb)

[√] Android toolchain - разработка для устройств Android (версия Android SDK

28.0.3)

• Android SDK в C: \ Users \ Callum \ AppData \ Local \ Android \ sdk

• Местоположение Android NDK не настроено (необязательно; полезно для собственного

поддержка профилирования)

• Платформа Android-28, build-tools 28.0.3

• Бинарный файл Java по адресу: C: \ src \ Andriod studio \ jre \ bin \ java

• Java-версия среды выполнения OpenJDK (сборка 1.8.0_152-release-1343-

b01)

• Все лицензии на Android принимаются.

[√] Android Studio (версия 3.4)

• Студия Android на C: \ src \ Andriod studio

• Плагин Flutter версии 35.0.1

• Плагин Dart версии 183.6270

• Java версия OpenJDK Runtime Environment (сборка 1.8.0_152-release-1343-

b01)

[!] Подключенное устройство

! Нет доступных устройств

! Врач обнаружил проблемы в 1 категории.

но есть эмуляторы. Может ли быть проблема в переменных окружения, которые я установил?

ANDRIOD_HOME- Значение: C: \ Users \ Callum \ AppData \ Local \ Android \ Sdk

Path-Value: C: \ src \ flutter \ flutter \ bin;% ANDRIOD_HOME% \ tools;% ANDRIOD_HOME% \ platform-tools

Обновление 2

Я установил vscode. справа внизу написано, что нет устройства, я щелкнул по нему и выбрал устройство (устройства, которые я создал в студии andriod, были здесь). Я получил следующую ошибку «Не удалось запустить эмулятор: ошибка: эмулятор не подключился в течение 60 секунд»

Обновление 3

Я попытался запустить ABD.exe из командной строки, я получил следующую ошибку: «Программа не может запуститься, потому что на вашем компьютере отсутствует api-ms-crt-locale-l1-1-0.dll. Попробуйте переустановить Программа для решения этой проблемы ". Затем я скачал недостающую DLL и поместил ее в папку platform-tools.

Я также установил инструменты разработчика C ++ с веб-сайта Windows, так как он содержал dll, который я искал.

Теперь я получаю 'приложение не удалось правильно запустить (0xc000007b), нажмите кнопку ОК, чтобы закрыть приложение.

После всего этого, если я удалю dll из папки инструментов платформы, я все еще получаю сообщение об ошибке "программа не может быть запущена, потому что api-ms-crt-locale-l1-1-0.dll отсутствует на вашем компьютере. попробуйте переустановить программу, чтобы решить эту проблему"

1 Ответ

0 голосов
/ 02 мая 2019

enter image description here

Нажмите Ctrl + Shift + P и нажмите Launch Emulator

...