Rung mất một thời gian dài bất ngờ để kết nối với trình duyệt


9

Tôi đang xây dựng dự án web rung và sau khi đăng nhập trang đăng nhập qua firebase, tôi đã chạy flutter run -d chrome. Nhưng nó bị kẹt trong khi cố gắng kết nối với trình duyệt, nó chỉ cố gắng vô tận mà không đưa ra bất kỳ thông báo lỗi nào. Thanh trạng thái:

λ flutter run -d chrome
Launching lib\main.dart on Chrome in debug mode...
Building application for the web...                                20,2s
Attempting to connect to browser instance..                             
(This is taking an unexpectedly long time.)       \

Bác sĩ rung rinh:

λ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[] Flutter (Channel master, v1.10.11-pre.2, on Microsoft Windows [Version 10.0.18362.356], locale ru-RU)
[X] Android toolchain - develop for Android devices
    X Unable to locate Android SDK.
      Install Android Studio from: https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK components.
      (or visit https://flutter.dev/setup/#android-setup for detailed instructions).
      If the Android SDK has been installed to a custom location, set ANDROID_HOME to that location.
      You may also want to add it to your PATH environment variable.

[] Chrome - develop for the web
[!] Android Studio (not installed)
[] VS Code (version 1.38.1)
[] Connected device (2 available)

! Doctor found issues in 2 categories.

pubspec.yaml:

version: 1.0.0+1

environment:
  sdk: ">=2.1.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter
  firebase: ^5.0.0
  firebase_auth: 

Trong trường hợp của tôi, đó là vì tôi đã chuyển lib/main.dartđến lib/main.web.dart. Ngay cả khi sử dụng flutter run -d chrome -t ./lib/main.web.dart, ứng dụng sẽ xây dựng không có lỗi nhưng sau đó rung sẽ không kết nối với trình duyệt
Gpack

Tôi gặp vấn đề tương tự là do tôi quên thêm chức năng chínhvoid main() => runApp(MyApp());
maheshmnj

Câu trả lời:


2
  1. Loại bỏ tất cả các phụ thuộc không sử dụng
  2. flutter run -d web-server

Câu trả lời được đề cập bởi @Giampaolo là một cách giải quyết tuyệt vời!


1

Vấn đề tương tự ở đây. Khi thử dự án mẫu, nó hoạt động. Tôi nghĩ vấn đề này có liên quan đến sự phụ thuộc, nhưng chưa tìm ra chi tiết.

Cập nhật: Có thể liên quan: https://github.com/flutter/flutter/issues/40876https://github.com/flutter/flutter/issues/39998

Cập nhật # 2: Tôi có thể tái tạo vấn đề được mô tả trong https://github.com/flutter/flutter/issues/39998

1) Tạo dự án rung mới với hỗ trợ web -> hoạt động.

2) thêm import 'dart:io';vào main.dart -> màn hình trống


1

Cùng một vấn đề . Nó không thể lấy ví dụ của trình duyệt.

Tôi đã thử loại bỏ nhập khẩu không sử dụng, trong trường hợp của tôi "nhập 'phi tiêu: ffi';" đây là lần nhập không sử dụng và ta daa ... nó đã hoạt động !!!

tôi chỉ không biết chính xác những gì đã xảy ra.


1

Hãy thử với flutter run -d web-server, sau đó mở URL trên Chrome theo cách thủ công.


Tại sao không? Đây rõ ràng là một cách giải quyết
Giampaolo
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.