تصحيح أخطاء عمليات قفل التنشيط على الجهاز

تتوفّر عدة أدوات يمكنك استخدامها لتصحيح الأخطاء في تطبيق يعمل على الجهاز ويستخدم عمليات قفل التنشيط. يمكن أن تساعدك هذه الأدوات في تحديد مشاكل الأداء وحلّها.

يمكن أن تساعدك الأدوات التالية في تصحيح أخطاء عمليات قفل التنشيط أو تحسينها:

  • توفّر أداة dumpsys معلومات حول حالة خدمات النظام على الجهاز.
  • تنتج عملية تتبُّع النظام ملف تتبُّع يمكنك استخدامه لإنشاء تقرير نظام.
  • تساعدك أداة فحص المهام في الخلفية في "استوديو Android" على تتبُّع عمليات قفل التنشيط، بما في ذلك تلك العمليات المكتسبة ربما من خلال مكتبات مثل WorkManager.

dumpsys

dumpsys هي أداة تعمل على أجهزة Android وتوفّر معلومات حول خدمات نظام التشغيل على الجهاز.

الأمر التالي مفيد بشكل خاص لتصحيح أخطاء عمليات قفل التنشيط:

  • تقدِّم adb shell dumpsys batterystats سجلاً تفصيليًا لعمليات قفل التنشيط الجارية في كل تطبيق. لمزيد من المعلومات، راجِع مستندات فحص بيانات تشخيص البطارية في dumpsys.

تتبُّع النظام

تسجّل عمليات تتبُّع النظام مجموعة كبيرة من أنشطة الجهاز خلال فترة قصيرة. تنتج عملية تتبُّع النظام ملف تتبُّع يمكنك استخدامه لإنشاء تقرير نظام. يساعدك هذا التقرير في تحديد طرق لتحسين أداء تطبيقك.

للحصول على معلومات حول كيفية البدء، اطّلِع على دليل البدء السريع لتتبُّع النظام. يمكنك أيضًا مشاهدة هذا الفيديو حول تحسين كفاءة البطارية في Android.

أداة فحص المهام في الخلفية

يمكنك استخدام أداة فحص المهام في الخلفية في "استوديو Android" لمراقبة عمليات قفل التنشيط والتنبيهات والمهام.

على وجه الخصوص، تستخدم مكتبة WorkManager واجهة JobScheduler لجدولة المهام وتنفيذها. أثناء تنفيذ هذه المهام، يتم الاحتفاظ بقفل تنشيط منسوب إلى التطبيق. ويمكنك استخدام "أداة فحص المهام في الخلفية" لمراقبة المهام الجارية في الخلفية والاطّلاع على تفاصيل حول عملها.