Android emülatörde çarpıntı hata ayıklama afiş nasıl kaldırılır? [kapalı]


270

Hata ayıklama başlığında çarpışma nasıl kaldırılır?

Ben kullanıyorum flutter screenshotafiş almamayı ekran ve ben istiyorum. Şimdi var.

not supported for emulatorProfil ve yayın modu için mesaj aldığımı unutmayın .


debugShowCheckedModeBanner: false
xgqfrms

debugShowCheckModeBanner:falseMaterialApp () Widget ekleyin ve bu sıcak yeniden yükleme afiş kaldırmak gerekir
maheshmnj

@maheshmnj, yorumunuzda kabul edilen bir cevaptan farklı olanı söyleyebilir misiniz, doğrulanmış bir cevaptan sonra yorum yaptınız mı?
TARUN SHARMA

Bir yorum ve cevap arasındaki bir fark da, çok fazla cevap olmadığında erken adlandırıldığı zaman damgasına bakın
maheshmnj

@maheshmnj ama yorumunuzdan önce doğrulanmış bir cevap zaten buradaydı, bu nedenle yorum da bir kullanıcı zaten bir yanıtı doğruladı.
TARUN SHARMA

Yanıtlar:


542

Senin üzerinde MaterialAppsetine debugShowCheckedModeBanneriçin false.

MaterialApp(
 debugShowCheckedModeBanner: false
)

Ayıklama afiş da otomatik sürüm oluşturma üzerine kaldırılacaktır.


21
Kullanım:return new MaterialApp( home: new LoginPage(), debugShowCheckedModeBanner: false, theme: new ThemeData( primarySwatch: Colors.green, ));
Alex Angelico

1
i kullanmaya gerek yoktur debugShowCheckedModeBanner: false, her sınıf araç aktivitesi üzerine?
Ashish

4
Aracın flutteryerleşik ekran görüntüsü komutu, yardımcı olması durumunda ekran görüntüsü alırken "hata ayıklama" başlığını otomatik olarak nasıl kaldıracağını da bilir.
Eric Seidel

1
@Ashish, Hayır. Yapmana gerek yok.
C-Spydo

@EricSeidel Varsayılan olarak değil (Flutter 1.16.4-pre.18 • kanal yöneticisi • github.com/flutter/flutter.git Çerçeve • revizyon c8efcb632b (6 hafta önce) • 2020-03-27 22:31: 01 -0700 Motor • revizyon 3ee9e3d378) Bunu etkinleştirmek için bir hile var mı?
Thomas

50
  • Android Studio kullanıyorsanız, seçeneği Flutter Inspector sekmesinde -> Diğer İşlemler'de bulabilirsiniz.

Android Studio

  • Veya Dart DevTools kullanıyorsanız, aynı düğmeyi sağ üst köşede de bulabilirsiniz.

Dart Geliştirme Araçları



19

Bu istediğiniz basit cevap.

MaterialApp(
 debugShowCheckedModeBanner: false
)

Ancak uygulama ile derin gitmek istiyorsanız (Bir sürüm apk (hata ayıklama afişi yok) ister ve android studio kullanıyorsanız o zaman gidin

Run -> Flutter Relese modunda 'main.dart' çalıştırın


9

"Hata ayıklama" banner'ını flutter uygulamasından kaldırmanın başka bir yolu da vardır. Yeni sürümden sonra "debugShowCheckedModeBanner: false,"main.dart dosyasında kod satırı yok . Bu yüzden bu yöntemlerin etkili olduğunu düşünüyorum:

  1. VS Kodu kullanıyorsanız "Dart DevTools", uzantılardan yükleyin . Kurulumdan sonra "Dart DevTools"VS Kodunun altında metin simgesini kolayca bulabilirsiniz . Bu metin simgesini tıkladığınızda, google chrome'da bir bağlantı açılır. Bu bağlantı sayfasından, bu ekran görüntüsünde gösterildiği gibi banner simgesine dokunarak banner'ı kolayca kaldırabilirsiniz .

NOT: - Dart DevTools VS Kodunda bir dart dili hata ayıklayıcı uzantısıdır

  1. Eğer Dart DevToolszaten VS Kanununda yüklenir, o zaman doğrudan = google chrome açıp bu url açabilir"127.0.0.1:ZZZZZ/?hide=debugger&port=XXXXX"

NOT: - Bu bağlantıda, "XXXXX" yerine 5 basamaklı bağlantı noktası kimliğini (flutter uygulamanızın çalıştığı) değiştirin; bu "flutter run"komut her kullanışınızda değişecektir ve "ZZZZZ" değerini global (değiştirilemez) 5 basamaklı hata ayıklayıcı ile değiştirir. İD

NOT: - bu dart geliştirme araçları yalnızca "Google Chrome Tarayıcısı" içindir

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.