অ্যান্ড্রয়েডে বাগ রিপোর্ট করার জন্য কীভাবে একটি লগক্যাট পাবেন

অ্যান্ড্রয়েডে বাগ রিপোর্ট করার জন্য কীভাবে একটি লগক্যাট পাবেন

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





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





কিভাবে ইউএসবি দিয়ে উইন্ডোজ ১০ ফরম্যাট করবেন

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





লগক্যাট পাওয়া

আপনি সিস্টেম লগ উত্পাদন শুরু করার আগে, আপনাকে প্রথমে কিছু পূর্বশর্ত পূরণ করতে হবে। প্রথমটি হল ইনস্টল করা অ্যান্ড্রয়েড ডিবাগ ব্রিজ , সাধারণত এডিবি নামে পরিচিত । এই Logcat টুল রয়েছে।

আপনি যদি ম্যাকের উপর থাকেন, যেমন আমি, এটি করার সবচেয়ে সহজ উপায় হল হোমব্রিউ প্যাকেজ ম্যানেজার । একবার ইনস্টল হয়ে গেলে, আপনাকে কেবল চালাতে হবে 'ব্রিউ অ্যান্ড্রয়েড-প্ল্যাটফর্ম-টুলস ইনস্টল করুন'



আপনি যদি লিনাক্সে থাকেন তবে ADB ইনস্টল করার জন্য প্রয়োজনীয় পদক্ষেপগুলি বিতরণের মধ্যে ব্যাপকভাবে পরিবর্তিত হবে। আপনি যদি উবুন্টুতে থাকেন তবে আপনাকে কেবল চালাতে হবে 'sudo apt-get install android-tools-adb'

অবশেষে, যদি আপনি উইন্ডোজে থাকেন, আপনার কাছে কয়েকটি বিকল্প আছে। প্রথমত, XDADevelopers- এর একটি এক-ক্লিক ADB ইনস্টলার , যা প্রয়োজনীয় ড্রাইভার এবং FastBoot অন্তর্ভুক্ত। বিকল্পভাবে, আপনি এটি চকোলেট প্যাকেজ ম্যানেজারের মাধ্যমে ইনস্টল করতে পারেন, যদিও উপলব্ধ সংস্করণটি নতুন নয়।





আপনার ডিভাইসটি ডেভেলপার মোডে রাখুন

পরবর্তী, আপনি আপনার ডিভাইসে বিকাশকারী মোড সক্ষম করতে যাচ্ছেন। এটি করতে, আপনার সেটিংস খুলুন এবং 'ফোন সম্পর্কে' বা 'ট্যাবলেট সম্পর্কে' যান। তারপরে, স্ক্রিনের নীচে স্ক্রোল করুন এবং 'বিল্ড নম্বর' সাতবার আলতো চাপুন। একবার আপনি এটি সম্পন্ন করলে, এটি আপনাকে বলা উচিত যে আপনি বিকাশকারী মোডে প্রবেশ করেছেন।

ফিরে টিপুন এবং সেটিংস রুট ডিরেক্টরিতে যান, যেখানে আপনার 'ডেভেলপার অপশন' বলে কিছু দেখা উচিত। ওটা ট্যাপ করুন.





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

লগ এ খুঁজছেন

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

সুতরাং, যদি আপনি আপনার ফোন বা ট্যাবলেটের সিস্টেম বার্তাগুলি একটি টেক্সট ফাইলে অনুলিপি করতে চান, তাহলে পরবর্তী বিশ্লেষণের জন্য? ঠিক আছে, আউটপুট পুন redনির্দেশের জন্য সিনট্যাক্স উইন্ডোজের মতোই যেমন এটি ম্যাকের মতো। শেষ ঘন্টা 'adb logcat> textfile.txt' । আপনি দৌড়ে এটি সম্পন্ন করতে পারেন ' adb logcat -f ফাইলের নাম '

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

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

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

ফিল্টারিং আউটপুট সম্পর্কে একটি নোট

এটা লক্ষনীয় যে আপনি নির্দিষ্ট ধরনের আউটপুটকে অগ্রাধিকার দিতে logcat বলতে পারেন। আপনি যদি 'V' পতাকা ('adb logcat V') দিয়ে logcat চালান, তাহলে আপনি একেবারে সবকিছু দেখতে পাবেন। কারণ আপনি 'ভার্বোজ মোড' সক্ষম করেছেন।

তবে অন্যান্য ট্রিগার রয়েছে যা আপনাকে আরও নির্দিষ্ট ধরণের ত্রুটি বার্তা দেখায়। 'আমি' ট্রিগার শুধুমাত্র আপনাকে তথ্য দেখায়, যখন 'ডি' ডিবাগ বার্তা দেখায়। আরও তথ্যের জন্য, অফিসিয়াল দেখুন অ্যান্ড্রয়েড ডিবাগ ব্রিজের ডকুমেন্টেশন

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

রুটেড ডিভাইসের কি কোনো সমাধান আছে?

আসলে হ্যাঁ! যদি আপনি একটি রুট করা ফোন বা ট্যাবলেট পেয়ে থাকেন, তাহলে আপনি গুগল প্লে স্টোর থেকে 'aLogCat' ইনস্টল করতে পারেন। এটি একটি বিনামূল্যে সংস্করণ, এবং একটি প্রদত্ত সংস্করণে আসে। উভয়ই অভিন্ন, যদিও পরবর্তীটি বিকাশকারীকে আর্থিকভাবে সমর্থন করে।

ALogCat কে আলাদা করে তোলে তা হল এটি সরাসরি আপনার ডিভাইসে চলে এবং কিছু বৈশিষ্ট্য নিয়ে আসে যা ত্রুটি লগগুলি মোকাবেলা করা সহজ করে।

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

যদি আপনি ক্রমাগত আপনার লগগুলি সরাসরি একটি SD কার্ডে সংরক্ষণ করতে চান, তাহলে আপনাকে aLogRec নামে একটি ভিন্ন অ্যাপ্লিকেশন ডাউনলোড করতে হবে। এটিও একটি বিনামূল্যে সংস্করণ এবং একটি দান সংস্করণে আসে এবং এটি গুগল প্লে স্টোর থেকে অর্জিত হতে পারে।

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

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

আপনি যদি বিবেচনা করেন আপনার ডিভাইস rooting শুধু আপনার লগ ফাইল পেতে, আমি দৃ়ভাবে পরিবর্তে আপনি টিথার্ড, এডিবি-ভিত্তিক পদ্ধতি ব্যবহার করার পরামর্শ দেন। এটা ঠিক সহজ, এবং উপায় আরও নিরাপদ.

তোমার কাছে!

আপনি কি কখনও আপনার ফোন বা ট্যাবলেটের সিস্টেম লগ ধরে থাকতে হয়েছে? কিভাবে? আপনি কি এটা সহজ পেয়েছেন? আপনি কোন পদ্ধতি ব্যবহার করেছেন? নীচের মন্তব্যে আমাকে জানান।

শেয়ার করুন শেয়ার করুন টুইট ইমেইল এফবিআই কেন মধু রans্যানসমওয়্যারের জন্য সতর্কতা জারি করেছে

এফবিআই একটি বিশেষ করে র‍্যানসামওয়্যারের কদর্য স্ট্রেন সম্পর্কে সতর্কতা জারি করেছে। এখানে কেন আপনাকে বিশেষ করে Hive ransomware সম্পর্কে সতর্ক থাকতে হবে।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • অ্যান্ড্রয়েড
  • অ্যান্ড্রয়েড রুটিং
  • অ্যান্ড্রয়েড কাস্টমাইজেশন
লেখক সম্পর্কে ম্যাথিউ হিউজ(386 নিবন্ধ প্রকাশিত)

ম্যাথিউ হিউজস ইংল্যান্ডের লিভারপুলের একজন সফটওয়্যার ডেভেলপার এবং লেখক। তিনি খুব কমই তার হাতে এক কাপ শক্তিশালী ব্ল্যাক কফি ছাড়া খুঁজে পান এবং একেবারে তার ম্যাকবুক প্রো এবং তার ক্যামেরাকে পছন্দ করেন। আপনি তার ব্লগটি http://www.matthewhughes.co.uk এ পড়তে পারেন এবং twmatthewhughes এ টুইটারে তাকে অনুসরণ করতে পারেন।

ম্যাথিউ হিউজের থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন