Çarpıntı tarayıcıya bağlanmak için beklenmedik şekilde uzun zaman alıyor


10

Ben flutter web projesi inşa ediyorum ve firebase üzerinden implenting giriş sayfası sonra ben flutter run -d krom koştu. Ancak tarayıcıya bağlanmaya çalışırken sıkıştı, sadece hata mesajı vermeden sonsuz bir süre için çalışıyor. Durum çubuğu:

λ 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.)       \

Çırpınan doktor:

λ 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: 

Ben taşınmıştı çünkü Benim durumumda, öyleydi lib/main.dartiçin lib/main.web.dart. Kullanırken bile flutter run -d chrome -t ./lib/main.web.dart, uygulama hatasız olarak oluşturulacak, ancak çarpıntı tarayıcıya bağlanmayacaktı
Gpack

Ben ana sorunu eklemek unuttum çünkü aynı sorunu vardıvoid main() => runApp(MyApp());
maheshmnj

Yanıtlar:


2
  1. Kullanılmayan tüm bağımlılıkları kaldırın
  2. flutter run -d web-server

@ Giampaolo tarafından bahsedilen cevap harika bir çözüm!


1

Burada da aynı sorun var. Örnek projeyi denerken işe yarıyor. Sorunun bağımlılıklarla bir ilgisi olduğunu düşünüyorum, ancak ayrıntılı olarak çözemedim.

Güncelleme: İlgili olabilir: https://github.com/flutter/flutter/issues/40876 ve https://github.com/flutter/flutter/issues/39998

Güncelleme # 2: https://github.com/flutter/flutter/issues/39998 adresinde açıklanan sorunu yeniden oluşturabilirim

1) Web desteği ile yeni bir flutter projesi oluşturun -> çalışır.

2) import 'dart:io';main.dart -> boş ekrana ekleyin


1

Aynı sorun . Tarayıcı örneğini alamadı.

Kullanılmayan ithalatları kaldırmayı denedim, benim durumumda "import 'dart: ffi';" Bu kullanılmayan ithalat ve ta daa ... çalıştı !!!.

sadece problm'in tam olarak ne olduğunu bilmiyorum.


1

flutter run -d web-serverİle deneyin , ardından Chrome'da URL'yi manuel olarak açın.


Neden olmasın? Açıkçası bir çözüm
Giampaolo
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.