مانیتور دستگاه اندروید

مانیتور دستگاه Android در Android Studio 3.1 منسوخ شد و از Android Studio 3.2 حذف شد . ویژگی‌هایی که می‌توانید از طریق مانیتور دستگاه Android استفاده کنید با ویژگی‌های جدیدی جایگزین شده‌اند. جدول زیر به شما کمک می کند تصمیم بگیرید که به جای این ویژگی های منسوخ و حذف شده از کدام ویژگی ها استفاده کنید.

جزء مانیتور دستگاه Android آنچه شما باید استفاده کنید
Dalvik Debug Monitor Server (DDMS)

این ابزار منسوخ شده است. در عوض، از Android Profiler در Android Studio نسخه 3.0 و بالاتر برای نمایه کردن CPU، حافظه و استفاده از شبکه برنامه خود استفاده کنید.

اگر می‌خواهید سایر کارهای اشکال‌زدایی را انجام دهید، مانند ارسال دستورات به دستگاه متصل برای راه‌اندازی انتقال پورت، انتقال فایل‌ها، یا گرفتن اسکرین شات، از پل اشکال‌زدایی Android ( adb ) ، شبیه‌ساز Android ، Device Explorer یا پنجره Debugger استفاده کنید. .

Traceview

این ابزار منسوخ شده است. برای بررسی فایل‌های .trace که با ابزارسازی برنامه‌تان با کلاس Debug گرفته شده‌اند، ردیابی‌های روش جدید را ضبط کنید، فایل‌های .trace را صادر کنید، و استفاده از CPU را در زمان واقعی فرآیندهای برنامه‌تان بررسی کنید، از نمایه‌ساز CPU Android Studio استفاده کنید.

سیستراس

اگر نیاز به بررسی فرآیندهای سیستم بومی و آدرس دهی جابجایی UI ناشی از فریم های افت کرده دارید، از systrace از خط فرمان یا System Trace ساده شده در نمایه CPU استفاده کنید. CPU Profiler ویژگی های بسیاری را برای پروفایل کردن فرآیندهای برنامه شما ارائه می دهد.

ردیاب برای OpenGL ES از Android GPU Inspector استفاده کنید.
نمایشگر سلسله مراتبی

اگر می خواهید سلسله مراتب نمایش برنامه خود را در زمان اجرا بررسی کنید، از Layout Inspector استفاده کنید.

اگر می‌خواهید سرعت رندر طرح‌بندی برنامه خود را نمایه کنید، از Window.OnFrameMetricsAvailableListener همانطور که در این پست وبلاگ توضیح داده شده است استفاده کنید.

پیکسل پرفکت از Layout Inspector استفاده کنید.
ابزار ترافیک شبکه

اگر می‌خواهید نحوه و زمان انتقال داده‌ها را از طریق شبکه مشاهده کنید، از نمایه‌گر شبکه استفاده کنید.

مانیتور دستگاه Android را راه اندازی کنید

برای راه اندازی برنامه مستقل Device Monitor در Android Studio نسخه 3.1 و پایین تر، موارد زیر را در خط فرمان در پوشه android-sdk /tools/ وارد کنید:

monitor

سپس می توانید با انتخاب دستگاه از قسمت Devices ، ابزار را به دستگاه متصل متصل کنید. اگر در مشاهده پنجره ها یا پنجره ها مشکل دارید، Window > Reset Perspective را از نوار منو انتخاب کنید.

توجه: هر دستگاه را می توان تنها به یک فرآیند دیباگر در یک زمان متصل کرد. بنابراین، برای مثال، اگر از Android Studio برای اشکال‌زدایی برنامه خود در دستگاهی استفاده می‌کنید، باید قبل از پیوست کردن فرآیند اشکال‌زدایی از مانیتور دستگاه Android، دیباگر Android Studio را از دستگاه جدا کنید.