অ্যান্ড্রয়েড এমুলেটারে ফ্লটারে ডিবাগ ব্যানারটি কীভাবে সরিয়ে ফেলবেন? [বন্ধ]


270

কীভাবে ঝাঁকুনিতে ডিবাগ ব্যানারটি সরিয়ে ফেলবেন?

আমি ব্যবহার করছি flutter screenshotএবং আমি চাই স্ক্রিনশটটি ব্যানার না রাখে। এখন এটা আছে।

নোট করুন যে আমি not supported for emulatorপ্রোফাইল এবং রিলিজ মোডের জন্য বার্তা পেয়েছি ।


ডিবাগশো চেকড মোডব্যানার: মিথ্যা
xgqfrms

যোগ debugShowCheckModeBanner:false() উইজেট MaterialApp এবং গরম পুনঃলোডে ব্যানার মুছে ফেলা আবশ্যক
maheshmnj

@ মহেশ্ম্নজ আপনি কি আমাকে বলতে পারবেন কোনও গ্রহণযোগ্য উত্তরের চেয়ে আপনার মন্তব্যে আলাদা কী, আপনি যাচাইকৃত উত্তরের পরে মন্তব্য করেছিলেন?
তারুণ শারমা

একটি মন্তব্য এবং একটি উত্তরের মধ্যে পার্থক্য রয়েছে, টাইমস্ট্যাম্পটির দিকে তাকান এটির নামকরণ করা হয়েছিল যখন খুব বেশি উত্তর ছিল না
maheshmnj

@ মহেশ্ম্নজ তবে একটি যাচাইকৃত উত্তর আপনার মন্তব্যের আগেই এখানে ছিল সুতরাং মন্তব্যটিও অকেজো, এমনকি ব্যবহারকারী ইতিমধ্যে একটি উত্তর যাচাই করেছেন।
তারুণ শারমা

উত্তর:


539

আপনার উপর MaterialAppসেট debugShowCheckedModeBannerকরতে false

MaterialApp(
 debugShowCheckedModeBanner: false
)

ডিবাগ ব্যানার স্বয়ংক্রিয়ভাবে মুক্তি বিল্ড উপর সরানো হবে।


21
ব্যবহার:return new MaterialApp( home: new LoginPage(), debugShowCheckedModeBanner: false, theme: new ThemeData( primarySwatch: Colors.green, ));
অ্যালেক্স অ্যাঞ্জেলিকো

1
আমার কি debugShowCheckedModeBanner: falseপ্রতিটি ক্লাসে ক্রিয়াকলাপের অর্থ ব্যবহার করা দরকার ?
আশীষ

4
flutterটুল বিল্ট-ইন স্ক্রিনশট কমান্ডের এও জানেন স্বয়ংক্রিয়ভাবে "ডিবাগ" ব্যানার অপসারণ কিভাবে যখন একটি স্ক্রিনশট গ্রহণ করে সহায়ক।
এরিক সিডেল

1
@ আশিষ, না। আপনার দরকার নেই।
সি স্পাইডো

@ এরিকসিডেল এটি ডিফল্টরূপে নয় এটি হয় না (ঝাঁকুনি 1.16.4-প্রাক.18 • চ্যানেল মাস্টার • github.com/flutter/flutter.git ফ্রেমওয়ার্ক • রিভিশন c8efcb632b (6 সপ্তাহ আগে) • 2020-03-27 22:31: 01 -0700 ইঞ্জিন • রিভিশন 3ee9e3d378) এটি সক্ষম করার কোনও কৌশল আছে?
টমাস

50
  • আপনি যদি অ্যান্ড্রয়েড স্টুডিও ব্যবহার করছেন তবে আপনি ঝাঁকুনি পরিদর্শক ট্যাব -> আরও ক্রিয়াতে বিকল্পটি খুঁজে পেতে পারেন।

অ্যান্ড্রয়েড স্টুডিও

  • বা আপনি যদি ডার্ট ডিভটুলগুলি ব্যবহার করছেন তবে উপরের ডানদিকেও একই বোতামটি খুঁজে পেতে পারেন।

ডার্ট দেবটুলস


21

আপনি যদি ইন্টেলিজ আইডিইএ ব্যবহার করে থাকেন তবে এটিকে অক্ষম করার জন্য ফ্লার্ট ইন্সপেক্টরটিতে একটি বিকল্প রয়েছে।

প্রকল্প চালান

খোলামেলা ইন্সপেক্টর খুলুন

ধীর ব্যানারটি আড়াল করুন

আপনি যখন ঝড়ো ইন্সপেক্টর থাকবেন তখন ক্লিক করুন বা "আরও ক্রিয়া" চয়ন করুন।

বিড়বিড় করে পরিদর্শকের ছবি Picture

মেনুটি উপস্থিত হওয়ার পরে, "ডিবাগ মোড ব্যানারটি লুকান" নির্বাচন করুন

হাইড ডিবাগ মোড ব্যানার ছবি


19

ঠিক আছে এটি আপনার সহজ উত্তর।

MaterialApp(
 debugShowCheckedModeBanner: false
)

তবে আপনি যদি অ্যাপ্লিকেশনটির সাথে গভীরভাবে যেতে চান (একটি রিলিজ এপিপি চান (যার মধ্যে ডিবাগ ব্যানার নেই) এবং আপনি যদি অ্যান্ড্রয়েড স্টুডিও ব্যবহার করছেন তবে যান

চালান -> রিলেস মোডে ফ্লার্ট রান 'মেইন.ডার্ট'


9

ফ্লার্ট অ্যাপ থেকে "ডিবাগ" ব্যানার অপসারণের আরও একটি উপায় রয়েছে another এখন নতুন প্রকাশের পরে "debugShowCheckedModeBanner: false,"মেইন.ডার্ট ফাইলটিতে কোনও কোড লাইন নেই । সুতরাং আমি এই পদ্ধতিগুলি কার্যকর বলে মনে করি:

  1. আপনি যদি ভিএস কোড ব্যবহার করছেন তবে "Dart DevTools"এক্সটেনশনগুলি থেকে ইনস্টল করুন । ইনস্টলেশন পরে আপনি সহজে "Dart DevTools"ভিএস কোডের নীচে টেক্সট আইকনটি খুঁজে পেতে পারেন । আপনি যখন পাঠ্য আইকনে ক্লিক করেন, একটি লিঙ্ক গুগল ক্রোমে খোলা হবে। এই লিঙ্ক পৃষ্ঠাটি থেকে আপনি এই স্ক্রিনশটটিতে প্রদর্শিত ব্যানার আইকনটিতে কেবল ট্যাপ করে সহজেই ব্যানারটি সরাতে পারেন ।

দ্রষ্টব্য: - ডার্ট ডিভটুলস ভিএস কোডের একটি ডার্ট ভাষা ডিবাগার এক্সটেনশন

  1. যদি Dart DevToolsইতিমধ্যে আপনার ভিএস কোডে ইনস্টল করা থাকে তবে আপনি সরাসরি গুগল ক্রোমটি খুলতে পারেন এবং এই url = খুলতে পারেন"127.0.0.1:ZZZZZ/?hide=debugger&port=XXXXX"

দ্রষ্টব্য: - এই লিঙ্কটিতে "XXXXX" কে 5 ডিজিটের পোর্ট-আইডি (যার উপরে আপনার ঝাপ্টা অ্যাপ্লিকেশন চলছে) "flutter run"প্রতিস্থাপন করুন যা আপনি যখন কমান্ড ব্যবহার করবেন তখন প্রতিবার পরিবর্তিত হবে এবং "জেডজেডজেডজেড" প্রতিস্থাপন করুন আপনার গ্লোবাল (অপরিবর্তনীয়) 5 ডিজিট ডিবাগার- আইডি

দ্রষ্টব্য: - এই ডার্ট ডেভ সরঞ্জামগুলি কেবল "গুগল ক্রোম ব্রাউজার" এর জন্য

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.