Depuis flutter 1.9 flutter_web est fusionné à l'intérieur de flutter. J'essaie d'exécuter l'application de flottement initiale dans un navigateur chrome mais il échoue. Le système d'exploitation est ubuntu 19.04
La commande que j'ai utilisée avec succès: mise à niveau de flottement
flutter créer test_1_9
cd test_1_9
course de flottement
La commande ne fonctionne pas:
flutter run -d chrome
=> Aucun appareil trouvé avec un nom ou un identifiant correspondant à "chrome"
J'ai essayé avec google-chrome comme nom d'appareil avec le même résultat
[✓] Flutter (Channel master, v1.10.2-pre.38, on Linux, locale fr_FR.UTF-8)
• Flutter version 1.10.2-pre.38 at /home/rbarbe/programes/flutter
• Framework revision e6ae95c4ce (il y a 18 heures), 2019-09-11 07:46:57 -0700
• Engine revision 7ea9884ab0
• Dart version 2.5.0 (build 2.5.0-dev.4.0 be66176534)
[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
• Android SDK at /home/rbarbe/Android/Sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform Android-28, build-tools 28.0.3
• Java binary at: /home/rbarbe/programes/Android-studio/jre/bin/Java
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1248-b01)
• All Android licenses accepted.
[✓] Android Studio (version 3.3)
• Android Studio at /home/rbarbe/programes/Android-studio
• Flutter plugin version 33.3.1
• Dart plugin version 182.5215
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1248-b01)
[✓] IntelliJ IDEA Community Edition (version 2019.1)
• IntelliJ at /home/rbarbe/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/191.6183.87
• Flutter plugin version 35.2.2
• Dart plugin version 191.6183.88
[✓] IntelliJ IDEA Community Edition (version 2019.2)
• IntelliJ at /home/rbarbe/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/192.6603.28
• Flutter plugin version 39.0.5
• Dart plugin version 192.6603.23
[✓] VS Code (version 1.38.0)
• VS Code at /usr/share/code
• Flutter extension version 3.4.1
[✓] Connected device (1 available)
• CLT L29 • WCR0218315003400 • Android-arm64 • Android 9 (API 28)
• No issues found!
Assurez-vous également de mettre à niveau le flottement du maître au lieu de la branche stable
Vous devez exécuter un serveur pour le Web et serez ensuite disponible sur un port probablement 8080. Si tout est correctement configuré, vous pouvez simplement:
webdev serve
sinon essayez:
flutter packages pub global run webdev serve
https://flutter.dev/docs/get-started/web
$ flutter channel master
$ flutter upgrade
$ flutter config --enable-web
$ flutter devices //downloads sky_engine and sdk tools then shows a list of devices including chrome
$ flutter create test_app
$ flutter run -d chrome //local Host will run chrome
Si vous essayez de développer une application Web avec Dart, ma suggestion est de créer un nouveau projet Dart -> Angular Dart -> Après avoir créé avec succès angular Dart -> puis ouvrez le terminal -> tapez "Webdev serve"
vous avez besoin d'un cd dans votre espace de travail d'installation flutter et exécutez:
git checkout master