Android ডিভাইসের জন্য একটি বাগ রিপোর্ট এবং ভিডিও রেকর্ডিং ক্যাপচার করুন

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

আপনার Android ডিভাইস থেকে সরাসরি একটি বাগ রিপোর্ট পেতে, এই পদক্ষেপগুলি অনুসরণ করুন৷

বিকাশকারী বিকল্পগুলি এবং USB ডিবাগিং সক্ষম করুন৷

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

বার্তাগুলির জন্য ভার্বোস লগিং সক্ষম করুন৷

রুট করা ডিভাইস

একটি রুটেড ডিভাইসে, ভার্বোস লগিং সক্ষম করতে নিম্নলিখিত কমান্ডগুলি ব্যবহার করুন:

adb shell setprop log.tag.Bugle VERBOSE
adb shell setprop log.tag.BugleDataModel VERBOSE
adb shell setprop log.tag.RcsProvisioning VERBOSE
adb shell setprop log.tag.CarrierServices VERBOSE
adb shell setprop log.tag.BugleAction VERBOSE:
adb shell setprop log.tag.BugleRcsEngine VERBOSE;
adb shell setprop log.tag.BugleTransport VERBOSE;
adb shell setprop log.tag.BugleRcsProvisioning VERBOSE;
adb shell setprop log.tag.RcsClientLib VERBOSE;
adb shell setprop log.tag.BugleRcs VERBOSE;

শুধুমাত্র পরীক্ষার ডিভাইসের জন্য ভার্বোস লগিং সক্ষম করুন ৷ নিম্নলিখিত লগে ব্যক্তিগতভাবে শনাক্তযোগ্য তথ্য (PII) অন্তর্ভুক্ত রয়েছে।

adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e carrier_services_log_level VERBOSE
adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e carrier_services_enable_debug_mode true
adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e bugle_rcs_allow_overrides true
adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e bugle_debugging true
adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e carrier_services_enable_sensitive_logging true

আনরুটড ডিভাইস

একটি unrooted ডিভাইসে, ভার্বোস লগিং সক্ষম করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

adb shell am broadcast -a 'com.google.android.gms.phenotype.FLAG_OVERRIDE' --es package "com.google.android.apps.messaging#com.google.android.apps.messaging" --es user "\*" --esa flags "bugle_phenotype__enable_verbose_bug_reports" --esa values "true" --esa types "boolean" com.google.android.gms

আপনার সমস্যা পুনরুত্পাদন

  1. সেটিংস > সিস্টেম > বিকাশকারী বিকল্প > লগার বাফার আকারে , লগার বাফারের আকার সর্বাধিক করুন। ডিভাইসের জন্য সবচেয়ে বড় আকার ব্যবহার করুন (উদাহরণস্বরূপ, একটি হাই-এন্ড ডিভাইসে 16 এমবি)।
  2. বার্তা অ্যাপ জোর করে বন্ধ করুন।
  3. যদি বাগটি রিচ কমিউনিকেশন সার্ভিসেস (RCS) বিধানের সাথে সম্পর্কিত হয়, তাহলে নিম্নলিখিত পদক্ষেপগুলি সম্পূর্ণ করুন:
    1. বিমান মোড সক্ষম করুন।
    2. সেটিংস থেকে বার্তা এবং ক্যারিয়ার পরিষেবা সঞ্চয়স্থান সাফ করুন৷
    3. বিমান মোড অক্ষম করুন।
    4. সেটিংসে RCS চ্যাট সক্ষম করুন৷
    5. বাগ রিপোর্ট শুরু করার আগে অন্তত পাঁচ মিনিট অপেক্ষা করুন।
  4. প্রতিটি নতুন বাগের জন্য, লগক্যাট বার্তাগুলি সাফ করুন:

    adb logcat -c
    
  5. ভিডিও রেকর্ডিং শুরু করুন:

    • শুধুমাত্র রিপোর্ট করা বাগ রেকর্ড করুন।
    • ভিডিও রেকর্ডিং যতটা সম্ভব ছোট রাখুন। উদাহরণস্বরূপ, যদি একটি একক কল করার পরে বাগটি ঘটে, তবে কলটির শুধুমাত্র সেই অংশটি রেকর্ড করুন৷
    • পুনরাবৃত্তিমূলক পদক্ষেপ রেকর্ড করবেন না।
  6. বার্তা অ্যাপটি শুরু করুন এবং বাগটি পুনরুত্পাদন করুন৷

  7. ভিডিও রেকর্ডিং বন্ধ করুন।

বাগ রিপোর্ট সংগ্রহ করুন

  1. প্রতিবেদনে, নিম্নলিখিতগুলি ক্যাপচার করুন:
    1. টাইমস্ট্যাম্প যখন বাগ ঘটে।
    2. বাগ ট্রিগার যে পদক্ষেপ.
    3. বাগ নিজেই (উদাহরণস্বরূপ, ত্রুটি বার্তা)।
    4. বাগ পুনরুত্পাদন করার সময় পর্দার একটি রেকর্ডিং।
  2. বিকাশকারী বিকল্পগুলিতে , বাগ রিপোর্ট নিন আলতো চাপুন।

  3. একটি বাগ রিপোর্টের ধরন নির্বাচন করুন এবং প্রতিবেদনে আলতো চাপুন। বাগ রিপোর্ট প্রস্তুত হলে একটি বিজ্ঞপ্তি নির্দেশ করে।

  4. একটি জমা দেওয়া বাগে বাগ রিপোর্ট সংযুক্ত করুন।

যদি বাগটি এক বা একাধিক বার্তার সাথে সম্পর্কিত হয় (উদাহরণস্বরূপ, বার্তাগুলি পাঠানো যায়নি), প্রভাবিত বার্তাগুলির বার্তা আইডি প্রদান করুন৷

  1. বার্তা ডিবাগ মেনু সক্ষম করুন:
    1. বার্তা খুলুন।
    2. অনুসন্ধান বারে আলতো চাপুন।
    3. *xyzzy* অনুসন্ধান করুন। Debug Utils মেনু খোলে বা একটি টোস্ট প্রদর্শিত হবে যার সাথে বার্তাটি Debug menu option enabled
  2. বার্তাটি স্পর্শ করে ধরে রাখুন।
  3. মেনুতে আলতো চাপুন, তারপরে বিশদ দেখুন আলতো চাপুন।