Я новичок в разработке мобильных приложений и пытаюсь создать свое первое флаттер-приложение в студии Android, но по какой-то причине я не могу подключить свой проект к созданному мной виртуальному устройству. Вот что у меня есть в подборке флаттер-устройств
это ошибка, которую я получаю ИНФОРМАЦИЯ | Хранение данных о сбоях в: C:\Users\FARAH\AppData\Local\Temp\AndroidEmulator\emu-crash-34.1.20.db, обнаружение включено для процесса: 19208 INFO | Эмулятор Android версии 34.1.20.0 (build_id 11610631) (CL:N/A) ИНФОРМАЦИЯ | Найден системный путь C:\src\flutter\system-images\android-34\google_apis_playstore\x86_64\ INFO | Игнорировать адрес IPv6: d0a6:c4e5:6101:0:d075:c4e5:6101:0 (2x) ОШИБКА | Запуск нескольких эмуляторов с одной и той же AVD ERROR | это экспериментальная функция. ОШИБКА | Используйте флаг -только для чтения, чтобы включить эту функцию. ИНФОРМАЦИЯ | Хранение данных о сбоях в: C:\Users\FARAH\AppData\Local\Temp\AndroidEmulator\emu-crash-34.1.20.db, обнаружение включено для процесса: 24936 INFO | Дублирующиеся строки журнала будут удалены, если вы хотите видеть запуск каждой отдельной строки с флагом -log-nofilter. ИНФОРМАЦИЯ | Увеличение объема оперативной памяти до 3072 МБ ИНФО | Обнаружен сервер IPv4: 1.1.1.1 ИНФОРМАЦИЯ | Игнорировать адрес IPv6: 787b:c4e5:6101:0:d075:c4e5:6101:0 ИНФОРМАЦИЯ | Игнорировать адрес IPv6: 787b:c4e5:6101:0:d075:c4e5:6101:0 (2x) ИНФОРМАЦИЯ | Игнорировать адрес IPv6: 9081:c4e5:6101:0:d075:c4e5:6101:0 ИНФОРМАЦИЯ | Игнорировать адрес IPv6: 9081:c4e5:6101:0:d075:c4e5:6101:0 (2x) ИНФОРМАЦИЯ | Игнорировать адрес IPv6: a887:c4e5:6101:0:d075:c4e5:6101:0 ИНФОРМАЦИЯ | Игнорировать адрес IPv6: a887:c4e5:6101:0:d075:c4e5:6101:0 (2x) ИНФОРМАЦИЯ | Игнорировать адрес IPv6: 1890:c4e5:6101:0:d075:c4e5:6101:0 ИНФОРМАЦИЯ | Игнорировать адрес IPv6: 1890:c4e5:6101:0:d075:c4e5:6101:0 (2x) ИНФОРМАЦИЯ | Игнорировать адрес IPv6: 7898:c4e5:6101:0:d075:c4e5:6101:0 ИНФОРМАЦИЯ | Игнорировать адрес IPv6: b0a0:c4e5:6101:0:d075:c4e5:6101:0 ИНФОРМАЦИЯ | Игнорировать адрес IPv6: b0a0:c4e5:6101:0:d075:c4e5:6101:0 (2x) ИНФОРМАЦИЯ | Игнорировать адрес IPv6: d0a6:c4e5:6101:0:d075:c4e5:6101:0
Я не знаю, вызвало ли это проблему, но сначала я пытался настроить флаттер на vscode, поэтому изменил некоторые пути к SDK на своем ноутбуке. Надеюсь, вы сможете помочь, спасибо.
Я попытался удалить файл emu-crash-34.1.20.db, я также видел это решение (откройте диспетчер задач и закройте Android Studio Также завершите adb.exe, emulator.exe и qemu-system-x86_64.exe. Перейдите в C:\Users"YOUR_USER".android\avd, здесь вы можете найти файл "ini" и папку для вашего устройства-эмулятора. удалите их обоих.) и попробовал, но ничего не произошло. и ни установка версии эмулятора 33.1.24, ни подключение студии Android к смартфону Android не помогли.
Используйте другой AVD: вместо того, чтобы пытаться запустить несколько экземпляров одного и того же AVD, создайте новый AVD и попробуйте запустить на нем приложение Flutter, и если проблема не устранена, попробуйте переустановить студию Android и флаттер.
Обновлять: Единственное решение, которое сработало для меня, - это запустить команду (конфигурация флаттера --android-sdk pathToYourSDK) в терминале. (Обратите внимание, что вам необходимо заменить pathToYourSDK на фактический путь к SDK, который вы можете получить с помощью инструментов -> Диспетчер SDK). Также убедитесь, что Android SDK выбран в (Настройки проекта -> Структура проекта).
Это задумано как предложение, а не решение, поэтому оно отформатировано как комментарий. Пожалуйста, рассмотрите следующие шаги, которые не обязательно выполнять по порядку: Перезагрузите ноутбук/ПК. Завершите все запущенные эмуляторы и процессы. Удалите и перенастройте виртуальное устройство Android (AVD). Выполните команду flutter Doctor для диагностики проблем.