অ্যান্ড্রয়েডে সমাধির পাথর দেখার সেরা উপায় কী?

সর্বশেষ আপডেট: 04/10/2024

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

একটি নেটিভ C++ প্রোগ্রাম ক্র্যাশ হলে Android একটি সমাধির পাথরের লগ তৈরি করে। এতে ব্যর্থতার সমস্ত বিবরণ রয়েছে। এতে সমস্ত থ্রেডের স্ট্যাক ট্রেস, সেইসাথে পুরো মেমরি ম্যাপ এবং মেমরিতে লেখা যেকোন ডেটা অন্তর্ভুক্ত রয়েছে। একটি অ্যান্ড্রয়েড অ্যাপ টম্বস্টোন সংঘর্ষ লগ সংরক্ষণ করতে পারে, যা প্রতিটি সংঘর্ষের জন্য 1 দ্বারা বৃদ্ধি করা হয়। এই তথ্য ডিবাগিং জন্য দরকারী. সমাধির পাথরের ফাইলগুলি পড়তে আপনাকে অবশ্যই শারীরিকভাবে আপনার ডিভাইস অ্যাক্সেস করতে সক্ষম হতে হবে।

Android: আমি কিভাবে একটি স্মৃতিস্তম্ভ স্ক্যান করতে পারি?

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

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

  আমি কিভাবে নীরবে কারো Android ফোন রিং করতে পারি?

Android 9 0 কে কি অন্য কিছু বলা হয়?

অ্যান্ড্রয়েড লগ দেখার সেরা উপায় কি?

আপনি হয়তো ভাবছেন, অ্যান্ড্রয়েড স্মার্টফোনে ক্র্যাশ লগ কীভাবে দেখবেন । অ্যান্ড্রয়েডে ক্র্যাশ রিপোর্টিংয়ের জন্য কোনো বিল্ট-ইন এসডিকে (SDK) নেই। সাধারণ ব্যবহারকারীরা এই লগগুলো দেখতে পারবেন না। ক্র্যাশ লগ দেখার জন্য আপনাকে আপনার স্মার্টফোনে ডেভেলপার অপশন (Developer Options) চালু করতে হবে। আপনি "অ্যাবাউট" (About) সেকশনে ডেভেলপার অপশন খুঁজে পাবেন। এই অপশনটি আপনাকে সেই অ্যাপের ক্র্যাশ লগ দেখার সুযোগ দেয়, যা আপনি ডিবাগ করছেন। ক্র্যাশ লগ দেখার জন্য অ্যান্ড্রয়েড ডিবাগ ব্রিজ (ADB) হলো সেরা বিকল্প।

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

অ্যান্ড্রয়েড সমাধির পাথর খুঁজে পেতে একটি জায়গা আছে?

অ্যান্ড্রয়েডে যখনই কোনও প্রক্রিয়া ক্র্যাশ হয়, অপারেটিং সিস্টেম একটি অ্যান্ড্রয়েড সমাধির পাথর ফাইল তৈরি করে। এই ফাইলটি ব্যর্থতা সম্পর্কে গুরুত্বপূর্ণ তথ্য প্রদান করে। ফাইলগুলিতে সমস্ত থ্রেডের পাশাপাশি একটি মেমরি মানচিত্র স্ট্যাক ট্রেস অন্তর্ভুক্ত রয়েছে। তারা ডিবাগিং জন্য অপরিহার্য. এই ফাইলগুলি /data/tombstones ফোল্ডারে অবস্থিত। এই ফাইলগুলি /data/tombstones ফোল্ডারে পাওয়া যাবে। এখানে তাদের খুঁজে পেতে কিছু উপায় আছে.

সেগুলি খুঁজে পেতে আপনার কম্পিউটারে /data/tombstones ডিরেক্টরিতে .tombstone ফোল্ডারটি সন্ধান করুন৷ এই ফাইলটি আপনার মেমরি কার্ডের বিবরণ, খোলা ফাইলের বিবরণ এবং অন্যান্য প্রাসঙ্গিক ডেটা সহ ওভাররাইট করা প্রক্রিয়া সম্পর্কে তথ্য প্রদান করে। একটি প্রক্রিয়া যতবার ক্র্যাশ হয় তার ফাইলের নামের সাথে মিলে যায়, যা প্রতিটি রিস্টার্টের সাথে বৃদ্ধি পায়। আপনি যদি একটি ক্র্যাশ বিশ্লেষণ করতে চান তাহলে এটি সহজে খুঁজে পেতে সাহায্য করার জন্য আপনি .tombstone ফাইলটি সংরক্ষণ করতে পারেন৷

  উইন্ডোজ সার্ভারের দাম কত?

একটি সমাধিস্তম্ভ ফোল্ডার কি?

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

Gboard অ্যাপ অ্যান্ড্রয়েড কি?

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

Android এ Tombstones মানে কি?

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

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

কোন ডেটা মাস্টার হিসাবে বিবেচিত হয়?

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

  আপনার ফোন হ্যাক হয়েছে কিনা তা কীভাবে বুঝবেন এবং কীভাবে নিজেকে রক্ষা করবেন

অ্যান্ড্রয়েড: আমি কীভাবে একাধিক লোককে পাঠ্য বার্তা পাঠাতে পারি?

অ্যান্ড্রয়েড অ্যাপ লগগুলি সনাক্ত করার সর্বোত্তম উপায় কী?

অ্যান্ড্রয়েড অ্যাপ লগগুলি সনাক্ত করার সর্বোত্তম উপায় কী? আপনি অ্যান্ড্রয়েড অপারেটিং সিস্টেম ব্যবহার করে লগ দেখতে বা মুছতে পারেন। আপনি যথাযথ অনুমতি ছাড়াই আপনার অ্যাপ ব্যবহার করার অনুমতি দিতে পারেন। এটি গুরুতর নিরাপত্তা ঝুঁকি তৈরি করবে। অ্যান্ড্রয়েডের পুরানো সংস্করণগুলি আপনাকে লগ দেখার অনুমতি দেয়, কিন্তু অননুমোদিত অ্যাক্সেসের জন্য যথেষ্ট সুরক্ষিত ছিল না। বিকাশকারী বিকল্পগুলি সক্ষম করে এটি এড়ানো যেতে পারে। সেটিংস>>ডেভেলপার বিকল্পগুলিতে যান। তারপর নিশ্চিত করতে USB ডিবাগিং ক্লিক করুন। অনুমতি দেওয়া হলে আপনার অ্যাপটি লগ থেকে অদৃশ্য হয়ে যাবে।

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

এই সম্পর্কে আরও জানুন:

১.) অ্যান্ড্রয়েড হেল্প সেন্টার

২.) অ্যান্ড্রয়েড – উইকিপিডিয়া

৩.) অ্যান্ড্রয়েড সংস্করণ

৪.) অ্যান্ড্রয়েড গাইড