हुआवेई के एंड्रॉइड फोन लॉगकैट को अक्षम कर देते हैं, यहां बताया गया है कि आप लॉगिंग तक पहुंच कैसे बहाल कर सकते हैं ताकि आप अपने एंड्रॉइड ऐप को बेहतर ढंग से डीबग कर सकें।
जब मैं XDA मान्यता प्राप्त डेवलपर और साथी पोर्टल लेखक की मदद कर रहा था जर्मेनजेड जिस नए ऐप पर हम काम कर रहे हैं (जो हमें लगता है कि आप लोगों को पसंद आएगा) उसे डीबग करने की मुझे ज़रूरत थी लॉगकैट एकत्र करें और पढ़ें यह पता लगाने के लिए कि चीजें कहां गलत हो रही थीं। अपने फोन पर, मैं आगे बढ़ा और इंस्टॉल किया मैटलॉग XDA जूनियर सदस्य द्वारा प्लसक्यूब्ड ताकि मैं डिबगिंग प्रक्रिया शुरू कर सकूं। मैं आगे बढ़ा और ऐप को लॉग तक पहुंचने के लिए आवश्यक अनुमति दे दी, और फिर जिस ऐप का हम परीक्षण कर रहे थे उसमें एक बग दोहराया।
जब मैंने लॉग्स पर ध्यान दिया, तो मैंने देखा कि वास्तव में लगभग कुछ भी प्रासंगिक नहीं दिखाया जा रहा था। आमतौर पर, आपको स्क्रीन पर इतने सारे लॉग दिखाई देंगे कि आपको डिबगिंग शुरू करने के लिए फ़िल्टर सेट करने की आवश्यकता होगी, लेकिन मैटलॉग मुझे केवल कुछ ही लाइनें दिखा रहा था। मैंने ऑनलाइन खोजना शुरू किया और पाया कि कई अन्य उपयोगकर्ता आश्चर्यचकित थे कि वे कोई लॉग एकत्र क्यों नहीं कर सके - और वे सभी इसका उपयोग कर रहे थे
हुवाई फ़ोन. संभवतः, लॉगिंग को अक्षम करने का कारण प्रदर्शन में मामूली सुधार करना है (जैसा कि आप कुछ कस्टम कर्नेल देखेंगे करते हैं), लेकिन यह आश्चर्य की बात है कि इतना बड़ा डिबगिंग टूल तब अक्षम कर दिया गया जब प्रदर्शन इतना बढ़ गया छरहरा। लॉगकैट्स को पुनः सक्षम करने का तरीका यहां बताया गया है।हुआवेई का गुप्त डिबगिंग मेनू
जाहिरा तौर पर, एक गुप्त डिबग मेनू है जो Huawei के एंड्रॉइड फोन पर मौजूद है... अब वर्षों. यूजर्स ने सबसे पहले इसकी कमी की शिकायत की Huawei के Ideas x3 के लिए लॉगिंग इसकी घोषणा फरवरी 2011 में की गई थी। आख़िरकार किसी ने एक समाधान ढूंढ लिया और उस समाधान को हमारे अपने मंचों पर साझा किया गया... के लिए सैमसंग गैलेक्सी एस... और अंततः इस समाधान ने अपना रास्ता बना लिया स्टैक ओवरफ़्लो 2012 में। और फिर इसका संदर्भ दिया गया दोबारा पर स्टैक ओवरफ़्लो एक साल बाद 2013 में. हाँ। वैसे भी, यहाँ समाधान है।
अपना डायलर ऐप खोलें और निम्नलिखित कोड दर्ज करें:
*#*#2846579#*#*
आपको डायल बटन दबाने की ज़रूरत नहीं होगी, क्योंकि इस कोड को दर्ज करने पर तुरंत एक सेटिंग पेज सामने आ जाएगा प्रोजेक्टमेनू. यहां, आपके पास देखने के लिए कई मेनू हैं।
Here's a brief explanation of each page:
- पृष्ठभूमि सेटिंग्स - वह पृष्ठ जिसमें हमारी रुचि है। यहां, आप डिबग सेटिंग्स, यूएसबी कनेक्शन सेटिंग्स और "यूआई थीम रंग सेट करें" बदल सकते हैं (मैं पूरी तरह से निश्चित नहीं हूं कि इस विकल्प का कार्य क्या है)।
- लिबास सूचना - डिवाइस के सॉफ्टवेयर और हार्डवेयर के बारे में विस्तृत जानकारी
- नेटवर्क सूचना क्वेरी - डिवाइस और सिम कार्ड की नेटवर्क क्षमताओं के बारे में विस्तृत जानकारी
- सॉफ्टवेयर अपग्रेड - एसडी कार्ड से अपडेट लागू करें
- फ़ैक्टरी पुनर्स्थापित करें - नए यंत्र जैसी सेटिंग
- बैटरी चार्ज - बैटरी की जानकारी और लंबे समय तक चलने वाली बैटरी के लिए अनुशंसित चार्ज स्तर
पृष्ठभूमि सेटिंग पृष्ठ दर्ज करें, जहां आपको कई विकल्प दिखाई देंगे। लॉगिंग स्तर का चयन करने के विकल्पों के साथ एक संवाद बॉक्स लाने के लिए "लॉग सेटिंग्स" पर क्लिक करें। पूर्ण लॉगिंग सक्षम करने के लिए सभी 3 विकल्पों की जाँच करें। आपको एक टोस्ट संदेश दिखाई देगा जिसमें कहा जाएगा कि इनमें से किसी भी लॉगिंग विकल्प को सक्षम करने से "प्रदर्शन प्रभावित होगा" लेकिन आप इस चेतावनी को सुरक्षित रूप से अनदेखा कर सकते हैं। एक बार जब आप यह काम पूरा कर लें, फ़ोन को रीबूट करें. अब आप अपने Huawei फोन पर लॉग एकत्र करने में सक्षम होंगे। अब वहाँ से बाहर निकलो और हमारे डेवलपर्स की मदद करें उनके ऐप्स डीबग करें!