Android डिवाइस मॉनिटर

Android Studio में Android Device Monitor अब काम नहीं करता वर्शन 3.1 है और इसे Android Studio 3.2 से हटा दिया गया है. वे सुविधाएं जिनका इस्तेमाल किया जा सकता है को नई सुविधाओं से बदल दिया गया है. टेबल नीचे दी गई सुविधाओं से आपको यह तय करने में मदद मिलती है कि इन 'सुविधाओं' का इस्तेमाल बंद होने के बजाय, किन सुविधाओं का इस्तेमाल करना चाहिए और सुविधाओं को हटाया गया है.

Android डिवाइस मॉनिटर कॉम्पोनेंट आपको किसका इस्तेमाल करना चाहिए
Dalvik डीबग मॉनिटर सर्वर (डीडीएम)

यह टूल अब काम नहीं करता. इसके बजाय, Android प्रोफ़ाइलर, Android Studio 3.0 और इसके बाद के वर्शन में उपलब्ध है ऐप्लिकेशन का सीपीयू, मेमोरी, और नेटवर्क के इस्तेमाल की जानकारी.

अगर आपको डीबग करने के अन्य टास्क पूरे करने हैं, जैसे कि कमांड भेजना किसी कनेक्टेड डिवाइस पर पोर्ट-फ़ॉरवर्डिंग की सुविधा सेट अप करने, फ़ाइलें ट्रांसफ़र करने या स्क्रीनशॉट लेने के बाद Android डीबग ब्रिज (adb), Android एम्युलेटर, डिवाइस एक्सप्लोरर या डीबगर विंडो.

ट्रेसव्यू

यह टूल अब काम नहीं करता. .trace फ़ाइलों की जांच करने के लिए द्वारा कैप्चर किया गया Debug क्लास की मदद से अपना ऐप्लिकेशन इंस्टॉल करें, नए तरीके के ट्रेस रिकॉर्ड करें, .trace फ़ाइलें एक्सपोर्ट करें, और अपने ऐप्लिकेशन की प्रोसेस के रीयल-टाइम सीपीयू इस्तेमाल की जांच करने, Android, स्टूडियो सीपीयू प्रोफ़ाइलर.

सिस्ट्रेस

अगर आपको नेटिव सिस्टम प्रोसेस की जांच करनी है और यूआई को पता करना है छोड़े गए फ़्रेम के कारण जैंक, उपयोग करें systrace कमांड लाइन या आसान सिस्टम से सीपीयू में ट्रेस करें प्रोफ़ाइलर. सीपीयू प्रोफ़ाइलर में, उपयोगकर्ता को कई तरह की सुविधाएं मिलती हैं अपने ऐप्लिकेशन की प्रोसेस की प्रोफ़ाइल बनाएं.

OpenGL ES के लिए ट्रेसर Android जीपीयू इंस्पेक्टर का इस्तेमाल करें.
क्रम के हिसाब से व्यूअर

अगर आपको रनटाइम के दौरान अपने ऐप्लिकेशन के व्यू हैरारकी की जांच करनी है, तो इसका इस्तेमाल करें लेआउट इंस्पेक्टर.

अगर आपको अपने ऐप्लिकेशन के लेआउट की रेंडरिंग स्पीड को प्रोफ़ाइल के तौर पर सेट करना है, Window.OnFrameMetricsAvailableListener का इस्तेमाल करें जैसा कि इस ब्लॉग पोस्ट में बताया गया है.

Pixel Perfect का उपयोग करें लेआउट इंस्पेक्टर.
नेटवर्क ट्रैफ़िक टूल

अगर आपको यह देखना हो कि आपका ऐप्लिकेशन नेटवर्क, नेटवर्क का उपयोग करें प्रोफ़ाइलर.

Android डिवाइस मॉनिटर चालू करें

Android Studio 3.1 में स्टैंडअलोन Device Monitor ऐप्लिकेशन शुरू करने और नीचे दिया गया है, तो कमांड लाइन पर android-sdk/tools/ डायरेक्ट्री:

monitor

इसके बाद, डिवाइस को चुनकर, टूल को कनेक्ट किए गए डिवाइस से जोड़ें डिवाइस पैनल से. अगर आपको पैनल या विंडो देखने में समस्या आ रही है, Window > चुनें मेन्यू बार में जाकर, Perspective को रीसेट करें.

ध्यान दें: हर डिवाइस को सिर्फ़ एक डीबगर से अटैच किया जा सकता है एक समय में प्रोसेस करते हैं. उदाहरण के लिए, अगर आप डीबग करने के लिए Android Studio का इस्तेमाल कर रहे हैं तो आपको Android Studio डीबगर को इससे पहले कि आप Android डिवाइस से डीबगर प्रोसेस अटैच करें मॉनिटर करें.