مانیتور دستگاه Android در Android Studio 3.1 منسوخ شد و از Android Studio 3.2 حذف شد . ویژگیهایی که میتوانید از طریق مانیتور دستگاه Android استفاده کنید با ویژگیهای جدیدی جایگزین شدهاند. جدول زیر به شما کمک می کند تصمیم بگیرید که به جای این ویژگی های منسوخ و حذف شده از کدام ویژگی ها استفاده کنید.
جزء مانیتور دستگاه Android | آنچه شما باید استفاده کنید |
---|---|
Dalvik Debug Monitor Server (DDMS) | این ابزار منسوخ شده است. در عوض، از Android Profiler در Android Studio نسخه 3.0 و بالاتر برای نمایه کردن CPU، حافظه و استفاده از شبکه برنامه خود استفاده کنید. اگر میخواهید سایر کارهای اشکالزدایی را انجام دهید، مانند ارسال دستورات به دستگاه متصل برای راهاندازی انتقال پورت، انتقال فایلها، یا گرفتن اسکرین شات، از پل اشکالزدایی Android ( |
Traceview | این ابزار منسوخ شده است. برای بررسی فایلهای |
سیستراس | اگر نیاز به بررسی فرآیندهای سیستم بومی و آدرس دهی جابجایی UI ناشی از فریم های افت کرده دارید، از |
ردیاب برای 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 را از دستگاه جدا کنید.