Ubuntu 自颤振1.9:如何在浏览器中运行颤振应用程序?颤振运行-d铬不工作

Ubuntu 自颤振1.9:如何在浏览器中运行颤振应用程序?颤振运行-d铬不工作,ubuntu,flutter,flutter-web,Ubuntu,Flutter,Flutter Web,由于颤振1.9,颤振腹板合并在颤振内。我试图在chrome浏览器中运行最初的颤振应用程序,但失败了。操作系统是ubuntu 19.04 我成功地使用了以下命令: 颤振升级 颤振创建测试_1_9 cd测试1\u 9 飞跑 命令不起作用: 颤振运行-d铬 =>未找到名称或id与“chrome”匹配的设备 我试着用谷歌chrome作为设备名,结果是一样的 [✓] Flutter (Channel master, v1.10.2-pre.38, on Linux, locale fr_FR.UTF-8)

由于颤振1.9,颤振腹板合并在颤振内。我试图在chrome浏览器中运行最初的颤振应用程序,但失败了。操作系统是ubuntu 19.04

我成功地使用了以下命令: 颤振升级

颤振创建测试_1_9

cd测试1\u 9

飞跑

命令不起作用:

颤振运行-d铬

=>未找到名称或id与“chrome”匹配的设备

我试着用谷歌chrome作为设备名,结果是一样的

[✓] 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!

您需要运行一个web服务器,然后将在端口8080上可用。如果一切设置正确,您可以:

webdev serve
否则,请尝试:

   flutter packages pub global run webdev serve

您是否已通过
颤振配置--启用web
启用web支持

从这里得到了参考资料


另外,请确保从主服务器而不是稳定分支升级颤振。您需要将cd升级到颤振安装工作区,然后运行:

git checkout master

对于那些
chrome
即使在
flatter-config--enable-web
之后仍然无法检测到的人。您应该检查您的flatter是否在适当的分支中,要列出所有分支,请使用:

颤振通道

输出可能如下所示:

Flutter channels:  
   beta  
   dev  
   master  
*  stable 
带有星号前缀的项表示您所在的分支。若要切换到主分支,请尝试:

颤振通道主控器


之后,你的
flatter医生
可以列出
chrome
设备。

如果你试图用dart开发web应用程序,那么我的建议是创建新的dart项目->角镖->成功创建角镖->然后打开终端->键入“Webdev服务”


在我的情况下,颤振医生给了我以下输出

[✗] Chrome - develop for the web (Cannot find Chrome executable at google-chrome)
    ! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.
与arch一样,二进制文件被称为google chrome stable和/或google chrome unstable

export CHROME_EXECUTABLE=/usr/bin/google-chrome-stable

这就是让它工作所需要的一切。

我已经遵循了这些步骤,它工作了!你说得对@SharadPaghadal,文档从今天早上就开始更新了。我不知道下面的命令:flatter-config--enable-web1.9之前的版本,现在是不推荐的Antatic,我在找到这个解决方案之前搜索了2个小时。100%有效!即使在运行了
flatter config--enable web
之后,仍然会出现错误,因为
没有找到名称或id与“chrome”匹配的设备。
。您在哪个频道?请更新颤振一次
颤振升级
@DhavalKansara确保您在稳定通道上,但在稳定通道上没有工作。在我签出主分支后,我将在颤振设备中找到chrome。要添加到这一点,所有可用的环境变量都在此处声明:。现在,它们是
CHROME\u可执行文件
EDGE\u环境
。这非常有用!谢谢在visual studio code for windows 10中,选择main.dart文件,它将在右上角为您提供一个运行图标,使您可以使用调试运行。
export CHROME_EXECUTABLE=/usr/bin/google-chrome-stable