Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Since flutter 1.9 : how to run flutter app in a browser ? Flutter run -d chrome not working

Since flutter 1.9 flutter_web is merged inside flutter. I'm trying to run the initial flutter app in a chrome browser but it fails. OS is ubuntu 19.04

The command I used with success: flutter upgrade

flutter create test_1_9

cd test_1_9

flutter run

The command not working:

flutter run -d chrome

=> No devices found with name or id matching 'chrome'

I tried with google-chrome as device name with same result

[✓] 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!
like image 665
hawkbee Avatar asked Sep 12 '19 09:09

hawkbee


People also ask

Why does Flutter app open in Chrome instead of emulator?

You need to select the preferred device before running the app, chances are that the selected category is Chrome (Web) , change by selecting any Android Emulator. But the app also needs to have support for mobile devices.

Does Flutter work on browsers?

Flutter web apps can run on the following browsers: Chrome (mobile & desktop) Safari (mobile & desktop) Edge (mobile & desktop)


3 Answers

For these people whose chrome still cannot be detected even after flutter config --enable-web.You should check if your flutter in appropriate branch ,to list all branches, use:

flutter channel

output may looks like this:

Flutter channels:  
   beta  
   dev  
   master  
*  stable 

item with asterisk prefix indicates which branch you are in.To switch to master, try:

flutter channel master

after that, your flutter doctor can list chromedevice.

like image 111
zionpi Avatar answered Nov 10 '22 16:11

zionpi


Have you enabled web support by flutter config --enable-web ?

enter image description here

Got Reference from this link

like image 44
Sharad Paghadal Avatar answered Nov 10 '22 16:11

Sharad Paghadal


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
like image 31
Golden Lion Avatar answered Nov 10 '22 17:11

Golden Lion