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

هناك عدد من الأدوات التي يمكنك استخدامها لتصحيح أخطاء تطبيق قيد التشغيل محليًا يستخدم أقفال التنشيط. يمكن أن تساعدك هذه الأدوات في تحديد مشاكل الأداء وحلّها.

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

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

dumpsys

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

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

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

تتبّع النظام

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

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

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

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

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