شرح اعدادت تصحيح الأخطاء Debugging الخاص بـ Developer Options للاندرويد

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

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

شرح اعدادت تصحيح الأخطاء Debugging الخاص بـ Developer Options


تصحيح الأخطاء Debugging 

USB debugging

تصحيح أخطاء USB: يتيح تفعيل هذه الميزة لأداة Android Debug Bridge على جهاز الكمبيوتر التواصل مع جهازك عبر USB. يُمكن استخدام ADB لتحميل التطبيقات بشكل جانبي، وتغيير إعدادات النظام باستخدام الأوامر، ومنح الأذونات للتطبيقات، وغير ذلك الكثير. مع ذلك، قد ترفض بعض التطبيقات والألعاب التشغيل عند تفعيل تصحيح أخطاء USB.


Revoke USB debugging authorizations

إلغاء تصاريح تصحيح أخطاء USB: يتطلب الاتصال بجهازك باستخدام ADB لأول مرة تفويض ذلك الكمبيوتر. يلغي هذا الخيار جميع أذونات ADB، وهو أمر مفيد إذا لم يكن لديك وصول إلى بعض أجهزة الكمبيوتر التي ربما استخدمتها سابقًا.


Wireless debugging

تصحيح الأخطاء اللاسلكي: يتيح لك هذا الخيار استخدام ADB عبر شبكة Wi-Fi محلية، بدلاً من USB فقط. يتوفر تصحيح الأخطاء لاسلكيًا منذ سنوات في نظام Android، ولكن جوجل أضافت هذا الخيار فقط مع نظام Android 11.


Disable ADB authorization timeout

تعطيل مهلة تفويض ADB: تلغي معظم الأجهزة تلقائيًا أذونات تصحيح أخطاء USB بعد مرور سبعة أيام على عدم استخدامها، كإجراء أمني. يؤدي هذا الخيار إلى إيقاف تشغيل هذه الميزة، ولكن لا يجب استخدامه إلا لسبب وجيه.


Bug report shortcut

اختصار تقرير الأخطاء: يضيف هذا زرًا جديدًا في قائمة التشغيل لإنشاء تقرير عن الأخطاء.


Enable verbose vendor logging

تفعيل تسجيل البائع المُفصّل: يتضمن هذا المزيد من المعلومات في تقارير الأخطاء، وقد يتضمن معلومات خاصة.


Enable view attribute inspection

تفعيل فحص سمات العرض: يتيح لك هذا الخيار فحص عروض التطبيقات باستخدام مُفتش التخطيط في Android Studio، وهو أمر مفيد أثناء تطوير التطبيقات.


Select debug app/Wait for debugger

تحديد تطبيق تصحيح الأخطاء/انتظار مصحح الأخطاء: لا تُوفر تقارير الأخطاء وعمليات التصحيح العادية دائمًا جميع المعلومات التي تحتاجها عند تطوير تطبيق، خاصةً عند معرفة سبب تعطل التطبيق عند بدء التشغيل. يتيح لك هذا الخيار تحديد تطبيق تصحيح أخطاء يُمكن تهيئته قبل تطبيق مُعين، مع تهيئته باستخدام خيار "انتظار مُصحح الأخطاء".


Verify apps over USB

التحقق من التطبيقات عبر USB: يتحقق هذا الخيار من التطبيقات المُحمّلة جانبيًا عبر ADB بحثًا عن أكواد ضارة، على غرار كيفية التحقق من التطبيقات المُنزّلة على جهازك باستخدام Google Play Protect. قد يكون هذا مفيدًا إذا كنت تُنزّل تطبيقات من الويب على جهاز الكمبيوتر وتُثبّتها باستخدام ADB.


Verify bytecode of debuggable apps

التحقق من الكود الثنائي للتطبيقات القابلة للتصحيح: يُعد هذا إجراءً أمنيًا آخر، وهو مُفعّل افتراضيًا.


Logger buffer size

حجم المخزن المؤقت للمسجل: يُغيّر هذا الخيار الحد الأقصى لحجم ملف المُسجِّل (المعروف أيضًا باسم "logcat"). يُمكن للمخزن المؤقت الأطول عرض الأنشطة الأقدم، بينما يحتوي المخزن المؤقت الأقصر فقط على سجلات أحدث الأنشطة.


Feature flags

علامات الميزات: تُضمّن جوجل أحيانًا ميزات تجريبية في إصدارات Android التجريبية والإصدارات التجريبية، وهذا هو مكانها. تحتوي معظم الأجهزة التي تعمل بإصدار مستقر من أندرويد على قائمة علامات الميزات فارغة.


Enable GPU debug layers

تفعيل طبقات تصحيح أخطاء وحدة معالجة الرسومات: تفعيل طبقات تصحيح أخطاء وحدة معالجة الرسومات: يسمح هذا الخيار بتحميل طبقات التحقق من صحة Vulkan من وحدة تخزين الجهاز المحلية. لدى جوجل بعض الوثائق التي تُقدّم المزيد من المعلومات.


Graphics Driver Preferences

تفضيلات برنامج تشغيل الرسومات: تفضيلات برنامج تشغيل الرسومات يسمح لك هذا الخيار بتجاوز برنامج تشغيل رسومات النظام لتطبيقات مُحدّدة باستخدام برنامج تشغيل مختلف. لا تحتوي معظم الأجهزة على خيار آخر لبرنامج تشغيل الرسومات، ولكن لدى Esper منشور مدونة يشرح كيفية عمل ذلك إذا كنت مهتمًا بالجانب التقني.


App Compatibility Changes

تغييرات توافق التطبيقات: تغييرات توافق التطبيقات تتيح لك هذه القائمة اختبار كل تغيير فردي في واجهة برمجة التطبيقات في الإصدار الحالي من أندرويد مع تطبيق أقدم، مما يُساعد في عملية تطوير تحديث التطبيق. يعمل هذا الإعداد فقط مع التطبيقات القابلة للتصحيح، لذا فهو ليس مفيدًا جدًا خارج نطاق تطوير البرامج.


Show refresh rat

إظهار معدل التحديث: إظهار معدل التحديث: يُضيف هذا الإعداد عدادًا يُشبه Fraps في أعلى الشاشة للتحقق من معدل التحديث الحالي، وهو مفيد للأجهزة التي تُبدّل معدلات التحديث ديناميكيًا. يُرجى العلم أن هذا ليس عدادًا لمعدل الإطارات.


Allow screen overlays on Settings

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


System Tracing

تتبع النظام: هذه أداة مفيدة لتحسين الأداء أثناء تطوير التطبيقات.


- الان بعد ان تعرفت على شرح كل من خصائص خيارات المطور Developer Options لقسم الخاص بتصحيح الأخطاء Debugging , انتقل الان الى معرفة الخصائص الاخرى الباقية في المقالات التالية : 

- ان نال المقال افادتك , لاتنسى ايضا مشاركته مع اصدقائك

عن المؤلف

علوم و تقنيات
نقدم شروحات ربح من الانترنت، مشاريع مربحة، تداول في عملات رقمية, تجارة الكترونية، برامج كمبيوتر اندرويد و ايفون، ادوات ذكاء اصناعي