অ্যান্ড্রয়েডে ইউএসবি ডিবাগিং: এটি কী এবং এটি কীসের জন্য?

আপনি যদি একজন অ্যান্ড্রয়েড ব্যবহারকারী হন এবং আপনার ডিভাইসের সমস্যা সমাধানের জন্য আপনাকে কখনও ফোরাম বা ওয়েবসাইটগুলিতে তথ্য অনুসন্ধান করতে হয়েছে, আপনি নিশ্চয়ই কখনও শুনেছেন USB ডিবাগিং মোড বা USB ডিবাগিং মোড. কিছু অ্যাপ্লিকেশান এমনকি সঠিকভাবে কাজ করার জন্য এই বিকল্পটি সক্রিয় করার জন্য অনুরোধ করে, তাই এটি আশ্চর্যজনক নয় যে আমরা আমাদের অ্যান্ড্রয়েড সেটিংস মেনুতে উপলক্ষ্যে এটি পেয়েছি।

কি USB ডিবাগিং মোড বা ইউএসবি ডিবাগিং মোড ঠিক?

শব্দটি "ডিপোরেশন"ইংরেজি থেকে আসে"ডিবাগিং” এবং বোঝায় একটি কম্পিউটার প্রোগ্রামে ত্রুটিগুলি ডিবাগিং বা সংশোধন করার প্রক্রিয়া. যখন একজন ডেভেলপার বা বিকাশকারী আপনি নতুন সফ্টওয়্যারে কাজ করছেন, এটি সাধারণত একটি ডিবাগিং পর্যায়ে যায় (এক বা একাধিকবার), যা আপনাকে আপনার কোডের ত্রুটিগুলি সংশোধন করতে সহায়তা করে।

আপনি কি কখনও ভেবে দেখেছেন কিভাবে অ্যান্ড্রয়েড ডেভেলপাররা অ্যাপ তৈরি করে? এটি হাস্যকর (পাশাপাশি অস্বস্তিকর) হবে যদি তাদের একটি নতুন অ্যাপ তৈরি করতে সরাসরি ফোনে সেই সমস্ত কোড টাইপ করতে হয়। পরিবর্তে, তারা একটি পিসিতে সমস্ত প্রোগ্রামিং কাজ করে এবং তারপরে এটি ইনস্টলেশন এবং পরীক্ষার জন্য একটি অ্যান্ড্রয়েড ডিভাইসে পাস করে।

অ্যাপ প্রোগ্রামিং পিসিতে করা হয়, একটি এমুলেটর দিয়ে পরীক্ষা করা হয় এবং তারপর পরীক্ষার জন্য ডিভাইসে কপি করা হয়

প্রোগ্রামিং এর কাজ করে থাকেঅ্যান্ড্রয়েড এসডিকে (অ্যান্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট কিট), ব্যবহৃত একটি পিসি অ্যাপ্লিকেশন অ্যান্ড্রয়েডে অ্যাপস ডেভেলপ করুন . প্রোগ্রামটি তৈরি হয়ে গেলে, এটি একটি USB কেবল ব্যবহার করে একটি ফোন বা ট্যাবলেটে অনুলিপি করা এবং চালানো যেতে পারে এবং "USB ডিবাগিং" মোড সক্ষম করে টার্মিনালে অনেক বেশি ব্যবহারিক, তাই না?

ইউএসবি ডিবাগিং কিসের জন্য?

USB ডিবাগিং মোড "ডেভেলপার মোড" নামেও পরিচিত। সুতরাং আমরা যদি অ্যান্ড্রয়েডের জন্য কিছু বিকাশ করতে না যাই তবে আমাদের কখনই এই বিকল্পটির প্রয়োজন হবে না, তাই না? উহ... ভুল।

এখন আমরা জানি যে USB ডিবাগিং আমাদের একটি অ্যান্ড্রয়েড ডিভাইস এবং একটি কম্পিউটারের মধ্যে একটি সংযোগ স্থাপন করতে দেয়, তবে আমাদের অবশ্যই মনে রাখতে হবে যে আমরা কিছু দরজা খুলছি যা অন্যথায় বন্ধ হয়ে যাবে।

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

কিভাবে ইউএসবি ডিবাগিং সক্ষম করবেন

ডিবাগিং মোড একটি সূক্ষ্ম বিকল্প, এবং তাই এটি একটি বিকল্প যা Android সেটিংস মেনুতে লুকানো আছে। এটি সক্রিয় করতে আমাদের অবশ্যই নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করতে হবে:

  • "এর মেনুতে যানসেটিংস " অ্যান্ড্রয়েড থেকে, লিখুন "ফোন তথ্য " এবং একটি সারিতে 6 বা 7 বার ক্লিক করুন "বিল্ড নম্বর " যতক্ষণ না আপনি একটি বার্তা দেখতে পান উন্নয়ন বিকল্প সক্রিয় করা হয়.
  • এখন আমাদের কেবল সেটিংস মেনুতে ফিরে যেতে হবে, এবং আমরা "" নামে একটি নতুন বিকল্প দেখতে পাব।উন্নয়ন বিকল্প” প্রবেশ করুন এবং ডিবাগিং বিভাগে, সক্রিয় করুন "ইউএসবি ডিবাগিং"বা"অ্যান্ড্রয়েড ডিবাগিং" আপনি যদি একটি সতর্কতা বার্তা মিস করেন তবে এটি গ্রহণ করুন।

উপসংহার

আপনি অনুমান করতে পারেন, আমরা প্রোগ্রামার না হলে, ইউএসবি ডিবাগিং এমন একটি ফাংশন নয় যা আমরা প্রতিদিন ব্যবহার করব। অতএব, এটি সুপারিশ করা হয় যে আমরা এই বিকল্পটিকে ডিফল্টরূপে অক্ষম রেখে দিন এবং শুধুমাত্র যখন এটি সত্যিই প্রয়োজন তখনই এটি ব্যবহার করুন৷

অন্যদিকে, যদি আমরা খুব বেশি ভাজতে পছন্দ না করি এবং আমাদের অ্যান্ড্রয়েড ডিভাইসের স্ট্যান্ডার্ড ফাংশনগুলির সাথে সন্তুষ্ট থাকি, তাহলে USB ডিবাগিং এমন একটি বৈশিষ্ট্য যা আমাদের সম্ভবত কখনই প্রয়োজন হবে না। অবশ্যই, এটির অস্তিত্ব জানতে কখনই কষ্ট হয় না, যেহেতু "মোটা ব্যক্তিদের" সম্ভাব্য ভাঙ্গনের ক্ষেত্রে এটি সমস্যা সমাধানের সম্পূর্ণ চাবিকাঠি হতে পারে।

তোমার আছে টেলিগ্রাম ইনস্টল করা? প্রতিটি দিনের সেরা পোস্ট গ্রহণ করুন আমাদের চ্যানেল. অথবা আপনি যদি চান, আমাদের থেকে সবকিছু খুঁজে বের করুন ফেসবুক পাতা.

সাম্প্রতিক পোস্ট

$config[zx-auto] not found$config[zx-overlay] not found