안드로이드 에뮬레이터의 플러터에서 디버그 배너를 제거하는 방법은 무엇입니까? [닫은]


270

플러터에서 디버그 배너를 제거하는 방법은 무엇입니까?

내가 사용하고 flutter screenshot배너를하지 않도록 스크린 샷을하고 내가 좋아하는 것입니다. 이제는 있습니다.

내가 얻을 참고 not supported for emulator프로필 및 릴리스 모드에 대한 메시지를.


debugShowCheckedModeBanner : false
xgqfrms 5

추가 debugShowCheckModeBanner:false() 위젯 MaterialApp에서 그 뜨거운 다시로드에 배너 제거해야
maheshmnj

@maheshmnj 당신은 당신이 당신의 의견과 다른 답변을 받아 들일 수 있습니까?
TARUN SHARMA

하지 많은 답변했다 whenbthere 프로그래머 코멘트와 응답의 차이는 또한 조기에 지명되었다 타임 스탬프를 보면
maheshmnj을

@maheshmnj이지만 확인 된 답변은 이미 귀하의 의견 앞에 있었으므로 사용자는 이미 답변을 확인한 경우에도 해당 댓글은 쓸모가 없습니다.
TARUN SHARMA

답변:


541

MaterialApp설정 debugShowCheckedModeBanner했습니다 false.

MaterialApp(
 debugShowCheckedModeBanner: false
)

디버그 배너가 자동으로 릴리스 빌드에서 제거됩니다.


21
사용법 :return new MaterialApp( home: new LoginPage(), debugShowCheckedModeBanner: false, theme: new ThemeData( primarySwatch: Colors.green, ));
Alex Angelico

1
debugShowCheckedModeBanner: false각 수업에서 활동 을 사용해야 합니까?
Ashish

4
flutter도구의 내장 스크린 샷 명령은 도움이되는 경우 스크린 샷을 찍는 동안 "디버그"배너를 자동으로 제거하는 방법도 알고 있습니다.
Eric Seidel

1
@Ashish, 아니요. 필요 없습니다.
C-Spydo

@EricSeidel 기본적으로 그렇지 않습니다 (Flutter 1.16.4-pre.18 • 채널 마스터 • github.com/flutter/flutter.git 프레임 워크 • 개정 c8efcb632b (6 주 전) • 2020-03-27 22:31 : 01 -0700 Engine • 개정판 3ee9e3d378)이 기능을 활성화하는 방법이 있습니까?
토마스

50
  • Android Studio를 사용하는 경우 Flutter Inspector 탭-> 추가 조치에서 옵션을 찾을 수 있습니다.

안드로이드 스튜디오

  • 또는 Dart DevTools를 사용하는 경우 오른쪽 상단에도 동일한 버튼이 있습니다.

다트 DevTools



19

글쎄, 이것은 당신이 원하는 간단한 대답입니다.

MaterialApp(
 debugShowCheckedModeBanner: false
)

그러나 앱 (디버그 배너가없는 릴리스 apk를 원하십니까)에 관심이 있고 android studio를 사용하는 경우

Run-> Flutter Relese 모드에서 'main.dart'를 실행하십시오.


9

flutter 앱에서 "디버그"배너를 제거하는 또 다른 방법이 있습니다. 이제 새 릴리스 후에 "debugShowCheckedModeBanner: false,"main.dart 파일에 코드 줄 이 없습니다 . 따라서이 방법이 효과적이라고 생각합니다.

  1. VS Code를 사용하는 경우 "Dart DevTools"익스텐션에서 설치하십시오 . 설치 후 "Dart DevTools"VS 코드 하단에서 텍스트 아이콘을 쉽게 찾을 수 있습니다 . 해당 텍스트 아이콘을 클릭하면 Google 크롬에서 링크가 열립니다. 이 링크 페이지에서이 스크린 샷 과 같이 배너 아이콘을 탭하면 배너를 쉽게 제거 할 수 있습니다 .

참고 : -Dart DevTools 는 VS 코드의 다트 언어 디버거 확장입니다.

  1. Dart DevToolsVS 코드에 이미 설치되어 있으면 Google 크롬을 직접 열고이 URL을 열 수 있습니다 ="127.0.0.1:ZZZZZ/?hide=debugger&port=XXXXX"

참고 :-이 링크에서 "XXXXX"를 5 자리 port-id (플러터 앱이 실행중인)로 "flutter run"바꾸십시오. 명령 을 사용할 때마다 달라 지고 "ZZZZZ"를 전역 (불변) 5 자리 디버거로 바꾸십시오. 신분증

참고 :-이 dart dev 도구는 "Google Chrome 브라우저"전용입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.