দুর্ভাগ্যক্রমে (কোনও) অ্যাপ বন্ধ হয়ে গেছে। আমি কি রিপোর্ট করব?


28

যখন কেউ সর্বকালের জনপ্রিয় "এ জাতীয় এবং এই জাতীয়" অ্যাপটি বন্ধ হয়ে যায়, আপনি এটির প্রতিবেদন করার বিকল্পটি পাবেন। "প্রতিবেদনে" আপনার কী বলার কথা?

উত্তর:


31

আপনি বিকাশকারীকে আপনাকে সহায়তা করতে সহায়তা করতে চাইবেন ।

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

অ্যাপ্লিকেশনটি যে অবস্থায় রয়েছে সে সম্পর্কে এটি আমাদের কিছুই জানায় না: সেই সংখ্যার মান কী ছিল, বা পাঠ্য ক্ষেত্রগুলিতে প্রবেশ করা পাঠ্যটি কী ছিল? এবং সর্বাধিক গুরুত্বপূর্ণ, ব্যবহারকারী ক্রিয়াটি প্রয়োগ করতে ঠিক কী করেছিল?

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

সুতরাং আপনি যদি সত্যিই বিকাশকারীদের সহায়তা করতে চান তবে আপনি কী করেছেন, কী প্রত্যাশা করেছিলেন এবং কী দেখেছেন তা লিখুন। উদাহরণ স্বরূপ:

আমি অ্যাপটি শুরু করেছি এবং রিপোর্টগুলির স্ক্রিনে যেতে বোতামটি টিপলাম। তারপরে আমি রিপোর্টটি তৈরি করতে বোতাম টিপলাম এবং অ্যাপটি ক্র্যাশ হয়ে গেছে। মজার বিষয় হল, স্ক্রিনটি ফাঁকা ছিল: কোনও ডেটা দৃশ্যমান ছিল না।

আপনি যদি বেশি বেশি টাইপ করতে পছন্দ না করেন তবে আপনি সংক্ষিপ্ত হতে পারেন:

প্রতিবেদন তৈরি করতে চাপ দেওয়া বোতাম। পর্দা ফাঁকা ছিল।


2
আমি যুক্ত করব যে বিকাশকারীরা কেবল তাদের অ্যাপ্লিকেশনগুলিতে বাগগুলি ঠিক করতে পারে। যদি ওএসের নিজেই একটি বাগ থাকে (উদাহরণস্বরূপ প্রচুর বাগগুলি ওয়েবভিউতে গভীরভাবে সমাহিত করা হয়), তবে গুগলকে সমস্যার প্রতিবেদন করা ছাড়া আর কিছুই করা যায় না এবং আশা করি তারা এটিকে লাইন বরাবর কোথাও ঠিক করে দিয়েছেন। এটি প্রায় 20% সময় ঘটে। অ্যাপ্লিকেশন বিকাশকারীর সারিটির পরিবর্তে কোনও ওএস-স্তরের বাগ থাকলে ক্র্যাশ প্রতিবেদনটি স্বয়ংক্রিয়ভাবে সঠিক জায়গায় চলে যায় বা যদি অ্যান্ড্রয়েড দলের কাছে ক্র্যাশকে আপস্ট্রিমে প্রতিবেদন / ধাক্কা দেওয়ার কোনও সহজ উপায় থাকে তবে তাদের ব্যবহার না করেই ক্র্যাশ প্রতিবেদন স্বয়ংক্রিয়ভাবে সঠিক জায়গায় চলে যায় টিকিট করার ব্যবস্থা।
কিউবিকসফট

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

@ কিউবিকলসফ্ট যে কোনও ব্যবহারকারীর জন্য দরকারী তথ্য হতে পারে যা অ্যান্ড্রয়েড ডিভাইসে ক্র্যাশ হওয়ার অভিজ্ঞতা রয়েছে তবে এই প্রশ্নের ক্ষেত্রগুলিতে আসলে তা নয়।
nhaarman

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

@ নহারম্যান এটি জেনে রাখা কার্যকর যে আপনি ক্র্যাশ রিপোর্ট লেখার জন্য সময় ব্যয় করলেও এটি দেবতার পক্ষে অকেজো হতে পারে কারণ আপনি ওএস-এ উপস্থিত একটি বাগের মুখোমুখি হয়েছিলেন এবং অ্যাপটি নয়। যেমনটি আমি বলেছি, আমি বর্তমানে এটি প্রায় 20% সময় বা প্রতি 5 ক্র্যাশ প্রতিবেদনের মধ্যে 1 টি দেখতে পাচ্ছি। বাগের উপরের প্রবাহকে প্রতিবেদন করা বর্তমানে বেশিরভাগ ডেভসের জন্য খুব কঠিন / সময় সাশ্রয়ী তাই তারা কেবল মুছুন hit আমি অন্যান্য অনেক বিকাশকারীর মতো মুছে ফেলতে আঘাত করি। রিপোর্ট জমা দেওয়ার প্রতিবন্ধক না হয়ে এই তথ্যের কিছুটির উত্তরে কাজ করা যেতে পারে (এগুলি এখনও কার্যকর, কেবল সর্বদা কার্যকর নয়)।
কিউবিকসফট

9

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

বিকাশকারী ত্রুটির সম্পূর্ণ স্ট্যাক ট্রেস পান (কেবলমাত্র তাদের অ্যাপ্লিকেশানের কোডের জন্য) এবং এটি বেশিরভাগ ক্ষেত্রে ত্রুটিটি খুঁজে বের করার এবং সমাধান করার জন্য যথেষ্ট।


1
আমি একজন বিকাশকারী। কখনও কখনও ক্র্যাশটি ঠিক করা অসম্ভব, কারণ এটি কোথায় বিধ্বস্ত হয়েছিল তা আমার কোনও ধারণা নেই। (proguard ...)। কেবলমাত্র একটি ছোট বার্তা বিকাশকারীকে সমস্যাটি সমাধান করা আরও সহজ করে তুলবে।
থমাস ভস

আপনি একেবারে সঠিক - ব্যবহারকারী ক্রাশের কারণ সম্পর্কে যা কিছু জানেন এবং লেখার বিষয়ে তারা আত্মবিশ্বাসী বোধ করেন। সত্যিকার অর্থটি হাইলাইট করার জন্য মাত্র আমার উত্তরটিকে পুনরায়
সাজিয়েছে

1
@ সুপার থমাসল্যাব - প্রগগার্ড সহ আপনি এমনকি ম্যাপিং ফাইল থাকলে স্ট্যাকের ট্রেসটি পড়তে / ডিওবফাসকেট করতে পারেন, এটি আপনাকে জানায় যে এটি কোথায় ক্র্যাশ হয়েছে।
প্রোগার্ড গাইডের

@ জোনাসসিজেড আমি জানি যে আপনি এটিকে ডিকোড করতে পারেন (গুগল প্লে ডিসি এটি আমার জন্য করে) তবে, আপনি যেখানে এখনও ক্র্যাশ করেছেন তার সঠিক লাইনটি পেতে পারেন না।
থমাস ভস

1
: @SuperThomasLab আপনি রেখা নম্বর খুব রাখতে সক্ষম হতে পারে Proguard প্রত্যনুসরণ অনুপস্থিত লাইন সংখ্যা
পুনর্বহাল মনিকা - JonasCz

4

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

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

সুতরাং মূলত, ক্র্যাশ সম্পর্কে যদি আপনার কিছু না বলার থাকে তবে কেবল কোনও বার্তা ছাড়াই এটি জমা দিন এবং এটি এখনও ঠিক তেমন কার্যকর হবে।


1

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

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