- флаттер запуска: нет подключенных устройств
- 12 ответов
- для Android (в системе mac)
- настройка Android устройства
- настройка эмулятора Android
- открыть и подключить устройство с помощью Android Studio:
- How to Solve No Connected Devices in Flutter ?
- How to Solve No Connected Devices in Flutter?
- Open & Connect Device using Android Studio:
- For window user,
- Conclusion:
флаттер запуска: нет подключенных устройств
Я пытаюсь создать образец приложения с flutter (свежая установка) android studio также установлен (свежая установка)
вот результат flutter run
выход flutter doctor
есть ли решение ?
12 ответов
Flutter поддерживает как iOS, так и Android-устройства / симуляторы.
в терминале выполнить flutter devices команда для проверки того, что Flutter распознает подключенное устройство Android.
вот справочный документ, как вы можете настроить устройство/симулятор для запуска вашего приложения.
для Android (в системе mac)
настройка Android устройства
для подготовки к запуску и Проверьте свое приложение Flutter на устройстве Android, вам понадобится устройство Android под управлением Android 4.1 (уровень API 16) или выше.
- включить параметры разработчика и отладку USB на устройстве. Подробные инструкции доступны в документации Android.
- используя USB-кабель, подключите телефон к компьютеру. При появлении запроса на устройстве авторизуйте компьютер для доступа к устройству.
- в терминале выполните команду flutter devices для проверки этот флаттер распознает ваше подключенное устройство Android.
- запустите приложение, запустив Flutter run.
по умолчанию Flutter использует версию Android SDK, на которой основан ваш инструмент adb. Если вы хотите, чтобы Flutter использовал другую установку Android SDK, вы должны установить переменную среды ANDROID_HOME в этот каталог установки.
настройка эмулятора Android
для подготовки к запуску и тестированию Flutter приложение на эмуляторе Android, выполните следующие действия:
- включить ускорение VM на вашем компьютере.
- запустите Android Studio>инструменты>Android>AVD Manager и выберите создать виртуальное устройство.
- выбрать определение устройства и нажмите кнопку Далее.
- Выберите один или несколько системных образов для версий Android, которые вы хотите эмулировать, и выберите Далее. Рекомендуется использовать образ x86 или x86_64.
- в разделе Эмулируемая производительность выберите Аппаратное обеспечение-GLES 2.0 для обеспечения аппаратного ускорения.
проверьте правильность конфигурации AVD и выберите готово.
подробные сведения о вышеуказанных шагах см. В разделе Управление AVDs.
в Диспетчере виртуальных устройств Android нажмите кнопку Выполнить на панели инструментов. Эмулятор запускается и отображает холст по умолчанию для выбранной версии ОС и устройства.
- вот еще один документ, если вы используете (Microsoft) систему Windows: начало работы: установить на Windows
открыть и подключить устройство с помощью Android Studio:
вот более простой способ открыть и подключить симуляторы / устройства.
Android Studio показывает список эмуляторов / симуляторов (установленных в вашем система) или устройства (подключенные к вашей системе). Просто выберите устройство, которое вы хотите открыть, из списка, и запустить проект.
я сталкиваюсь с той же проблемой, что и вы. Оказывается, что ваше устройство не связано с вашим компьютером.
- если вы используете XCode, если ваш компьютер и устройство используют то же самое WIFI, вам не нужно подключать устройство к компьютеру.
- для Android или iOS, работающих под командой терминала, если вы используете командную строку для запуска этого, вы должны убедиться, что они подключены через кабели. Совместное использование того же WIFI не работает. убедитесь, что устройство действительно подключено.
- убедитесь, что вы разрешена Отладка USB на вашем устройстве Android.
Если это все еще не работает, попробуйте запустить ниже команды, где вы можете получить более подробную информацию и детали:
Я запустил свой с Genymotion, вероятно, лучший для Flutter.
настройка менее болезненна и
убедитесь, что настройка ADB под
—ВАШ ANDROID SDK ПУТЬ —
должно быть хотя бы одно устройство / симулятор, подключенное к run флаттер приложения.
также убедитесь, что отладка по USB включена в настройках разработчика.
я решил проблему AVD с помощью flutter с помощью консоли Flutter.
чтобы запустить эмулятор, запустите flutter emulators —launch .
Я сталкиваюсь с той же проблемой с Flutter. Но я нашел другой способ работы, т. е.
- первый запуск эмулятора Android
- затем перейдите к консоли Flutter
запустите команду flutter doctor и проверьте, отображается ли ваш эмулятор под тегом подключенных устройств, например выход успеха команды доктора флаттера
Теперь перейдите к пути проекта Flutter через консоль Flutter, например, для меня это D:\FlutterWorkspace\flutter_demo
затем запустите команду Flutter run. например,flutter run подождите несколько минут, вы увидите, что ваше приложение работает в эмуляторе Android. приложения
один из вариантов, который я пока не видел, заключается в том, что (для моей установки) параметр разработчика «выбрать конфигурацию USB» должен быть установлен в MTP (протокол передачи мультимедиа).
для окна пользователей,
установить переменную среды Flutter SDK (. \flutter_windows_v0.2.8-бета.zip\flutter\bin)
- скачал Flutter SDK
- подключил мобильное устройство и включил опцию разработчика на мобильном телефоне и разрешил отладку USB.
и все же вы получаете «нет подключенного устройства», тогда я думаю, что вы должны установить драйвер ADB. У меня получилось!! Нажмите здесь, чтобы загрузить
я использую Linux, поэтому здесь шаг может помочь. Сначала откройте studio с правами root, (окно : щелкните правой кнопкой мыши значок программы > выберите Запуск от имени администратора, linux: sudo ./studio.sh в терминале)
создать эмулятор с оборудование-GLES 2.0 в аппаратном ускорении как уже упоминалось здесь. Откройте терминал в Android studio (Alt+F12)
выполнить команду flutter devices и посмотреть список устройств
в конце концов из терминала flutter run
и проверьте путь Flutter-sdk в вашем проекте.Настроить от этого ответа
фактический ответ не работает для меня.
но параметр ANDROID_HOME вы
/.bash_profile и выход из системы, затем войдите в систему, сделайте это работать!
это может быть проблема Android Studio, так как она не устанавливает эту переменную среды для открытых проектов.
У меня такие же проблемы, когда я отлаживал локальный движок flutter. В таком случае, если вы установили переменную среды FLUTTER_ENGINE , вы должны отключить его и перезапустить IDE.
Источник
How to Solve No Connected Devices in Flutter ?
When users create a sample application with Flutter with Fresh Installation sometimes when they run a flutter run they get an error like No Connected Devices. So in today’s article, we will learn How to Solve No Connected Devices in Flutter.
How to Solve No Connected Devices in Flutter?
When the user receives an error like No Connected Devices in Flutter users first need to run a command like below:
Depending on the output we get from the above command user can perform the action like below:
Flutter supports both iOS and Android devices/simulators.
In the terminal, run the flutter devices command to verify that Flutter recognizes your connected Android device.
For, Android (on mac system) Set up your Android device
To prepare to run and test your Flutter app on an Android device, you’ll need an Android device running Android 4.1 (API level 16) or higher.
Follow the steps as below:
- Enable Developer Options and USB debugging on your device. Detailed instructions are available in the Android documentation.
- Using a USB cable, plug your phone into your computer. If prompted on your device, authorize your computer to access your device.
- In the terminal, run the Flutter devices command to verify that Flutter recognizes your connected Android device.
- Start your app by running a Flutter run.
Set up the Android emulator
To prepare to run and test your Flutter app on the Android Emulator, follow these steps:
- Enable VM acceleration on your machine.
- Launch Android Studio>Tools>Android>AVD Manager and select Create Virtual Device.
- Choose a device definition and select Next.
- Select one or more system images for the Android versions you want to emulate, and select Next. An x86 or x86_64 image is recommended.
- Under Emulated Performance, select Hardware – GLES 2.0 to enable hardware acceleration.
- Verify the AVD configuration is correct, and select Finish.
- In Android Virtual Device Manager, click Run in the toolbar. The emulator starts up and displays the default canvas for your selected OS version and device.
- Start your app by running a Flutter run. The connected device name is Android SDK built for, where the platform is the chip family, such as x86.
Open & Connect Device using Android Studio:
Android Studio shows a list of emulators/simulators (installed in your system) or devices (connected to your system). Just select a device, you want to open, from a list, and run the project.
No Connected Devices – Flutter Agency
Flutter config –android-sdk ANDROID_SDK_PATH
- Device Not Found (When setup Flutter in android studio)
- Project structure -> select latest ANDROID API in Project SDK
No Connected Devices
- If you are using XCode, if both your computer and the device are using the same WIFI, you don’t have to connect the device with the computer.
- For Android, or iOS running under terminal command, if you are using the command line to run this, you have to make sure they are connected via cables. Sharing the same WIFI does not work. Make sure your device is really connected.
- Make sure you allowed USB Debugging on your android device.
If this still does not work, try to fire the below command, where you can get richer info and details:
Sometimes you have everything perfect but the device is no longer authorized on ADB. In such cases you have ADB but It will not show you on connected devices.
Steps to Fix this issue
- Check if authorized: Open terminal/cmd/PowerShell and write adb devices it will show you all connected devices to PC.
- Revoke USB Debugging on phone: If the device is shown as unauthorized, go to the developer options on the phone and click “Revoke USB debugging authorization“
- Restart ADB Server:
- Reconnect the device and run the following command again: ADB devices.
Now it should display authorized.
- Ready to go: Now, open your editor Android Studio/Visual Studio Code and check if your device is showing in connected devices or not.
You can simply check that with the Flutter Doctor command.
Add Flutter to Windows Environment variable Path
For window user,
Set environment variable of Flutter SDK(…\flutter_windows_v0.2.8-beta.zip\flutter\bin)
- Navigate in to Flutter SDK folder.
- Go inside to bin folder and copy the directory path (in your case C:\Flutter\bin)
- Go to “Control Panel > User Accounts > User Accounts > Change my environment variables”
- Under “User variables” select path variable and click edit.
- Put C:\Flutter\bin and apply.
Same as Flutter Environment, we have to set the Android SDK path if it is on custom location.
- Navigate into the Android SDK folder.
- Copy the directory path (in your case ..AndroidStudioSDK\sdk)
- Go to “Control Panel >User Accounts >User Accounts > Change my environment variables”
- Under “User variables” select path variable and click edit.
- Put ..AndroidStudioSDK\sdk with ANDROID_HOME and apply.
User can also try the below things:
- First, run Android Emulator
- Then go to your Flutter Console
- Run the command flutter doctor & check whether your emulator is showing under the connected devices tag e.g.
No Connected Device in Flutter
Now move to your Flutter project path via Flutter console e.g. for me it is D:\FlutterWorkspace\flutter_demo
Then run flutter run command. e.g.
No Connected Device in Flutter
Wait for a few moments you will see your app running into Android Emulator.
No Connected Devices
Conclusion:
So in this article, we have been through How to Solve No Connected Devices in Flutter
Thanks for being with us on a Flutter Journey .
So Keep Learning. Keep fluttering.
Источник