লগক্যাট ব্যবহার করে অ্যান্ড্রয়েড ডিভাইসে ব্যাটারি ড্রেন কীভাবে নির্ধারণ করা যায়?


17

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

সমস্যা:
প্রতিবার যখন আমি সম্পূর্ণ চার্জের পরে আমার ডিভাইসটি সংযোগ বিচ্ছিন্ন করি তখন এটি ব্যাটারি দ্রুত ছড়িয়ে দেয়। এটি 15-20 মিনিটে প্রায় 50% হারায়। উপরে উল্লিখিত হিসাবে, আমি সমস্যাটি ক্যাপচার এবং ক্যাপচার করার জন্য লগক্যাট ব্যবহার করার পরিকল্পনা করছি। আমি adb logcatপাওয়ার থেকে ফোন আনপ্লাগ করার পরে অবিলম্বে চালানোর পরিকল্পনা করছি । যাইহোক, আমি অতীতে লগক্যাট ব্যবহার করেছি এবং বড় আউটপুট থেকে নির্দিষ্ট ডেটা বের করা খুব কঠিন বলে মনে করেছি। আমি ইতিমধ্যে অফিসিয়াল লগক্যাট সহায়তা পৃষ্ঠা এবং রিডিং অ্যান্ড রাইটিং লগগুলি দেখেছি যে আমি দরকারী কিছু খুঁজে পেতে পারি কিনা তা দেখতে, কিন্তু আমি আমার সমস্যার সমাধান খুঁজে পাইনি।

প্রশ্ন:

  • ফিল্টার বা অন্য কোনও বৈশিষ্ট্য ব্যবহার করার জন্য কি আমি যেখানে ব্যাটারি ব্যবহারের সাথে সম্পর্কিত, সেই পরিসংখ্যানগুলিতে লগক্যাট আউটপুট সীমাবদ্ধ করতে পারি?
  • এর মতো কিছু adb shell dumpsys batterystats > batterystats.txtআমার পক্ষে আরও কার্যকর হতে পারে? যদি তাই হয় তবে আমি কীভাবে এটি চাই তা পেতে এটি ব্যবহার করব?

ব্যাটারি গ্রাফ 1 ব্যবহারের প্যাটার্ন কিছুই দেখায় না ব্যাটারি গ্রাফ 2

আপডেট:
আমার ড্রেনের ব্যাটারি স্ট্যাটস এখন প্যাটবিনে পাওয়া যাবে । এছাড়াও এটি আমার ব্যাটারি ইতিহাসবিদ চার্ট:
ব্যাটারি ইতিহাসবিদ চার্ট



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

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

@ নমনোডোরেল দুর্ভাগ্যক্রমে, এটি একটি অপসারণযোগ্য ব্যাটারি .. আমিও মনে করি এটি কোনও অ্যাপ্লিকেশনের কারণে নয়। এটি হয় রমের ফাঁস বা অন্য কিছু। আমি ধরে নিচ্ছি যে ব্যাটারিতে কোনও সমস্যা নেই কারণ আমি যেমন বলেছিলাম যে একবার ড্রপ পরে রিচার্জ করলে এটি পুরোপুরি ঠিকঠাক কাজ করে: |
হিমান

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

উত্তর:


1

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


ঠিক আছে, সাধারণ পরামর্শটি ভাল, তবে এটি প্রকৃত প্রশ্নের উত্তর দেয় না (লগক্যাট ব্যবহার করে ব্যাটারির ব্যবহার নির্ণয় করুন)
অ্যান্ড্রু টি

@AndrewT। সাধারণভাবে বলা হয়, আপনি সঠিক। তবে ওপি বিবেচনা করে সমস্যাটি সমাধান করতে চায়, লগকটে এটিকে সংশোধন করা একরকম এটিকে XY সমস্যা হিসাবে তৈরি করছে (সীমাবদ্ধ)। সুতরাং "আক্ষরিক" প্রশ্নটি 100% ফিট না করার পরেও আমি বলব যে এটি সমস্যার সাথে খাপ খায় এবং এটি সমাধানের জন্য একটি পদ্ধতির প্রস্তাব দেয়।
ইজি

0

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

অবশ্যই। সহজ উপায় হ'ল অ্যান্ড্রয়েড স্টুডিওর ডিভাইস মনিটর ব্যবহার করা। আরও জটিল উপায় হ'ল কমান্ড লাইন ইন্টারফেসটি অ্যাডবি লগক্যাট ব্যবহার করা (এটি ANDROID_LOG_TAGS env var ব্যবহার করে)। ডেভেলপার.অ্যান্ড্রয়েড.কম এ সিএফ লগক্যাট কমান্ড-লাইন সরঞ্জাম ডকুমেন্টেশন।

অ্যাডবি শেল ডাম্পস ব্যাটারিস্ট্যাটস> ব্যাটারিস্ট্যাটস.টিএসটি এর মতো কিছু কি আমার পক্ষে আরও ভাল ব্যবহার হতে পারে? যদি তাই হয় তবে আমি কীভাবে এটি চাই তা পেতে এটি ব্যবহার করব?

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

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