تغيير قيمة علامة أثناء التشغيل

بعد إنشاء نظام التشغيل Android، تأكَّد من أنّه يمكنك تغيير قيمة علامة aconfig.

لتغيير قيمة علامة aconfig أثناء التشغيل:

  1. تأكَّد من أنّ جهازك يعمل وأنّه متصل بجهاز التطوير.
  2. راجِع الإعدادات الحالية للإشارة:

    adb shell aflags list | grep package.flagname
    
  3. إذا كان العلامة مفعّلة وكان الرمز البرمجي قيد التنفيذ، يمكنك المتابعة إلى الخطوة 4 لإيقاف العلامة. إذا كانت العلامة غير مفعّلة، انتقِل إلى الخطوة 6 لتفعيل الرمز.

  4. أوقِف الرمز. من سطر الأوامر، شغِّل:

      adb shell aflags disable your.full.flag.name
    

    على سبيل المثال، لإيقاف علامة append_injected_content، يمكنك تنفيذ:

    adb shell aflags disable com.example.android.aconfig.demo.flags.append_injected_content
    
  5. تخطَّ إلى الخطوة 7.

  6. فعِّل الرمز. من سطر الأوامر، شغِّل:

    adb shell aflags enable your.full.flag.name
    

    على سبيل المثال، لتفعيل العلامة append_injected_content، يمكنك تنفيذ ما يلي:

    adb shell aflags enable com.example.android.aconfig.demo.flags.append_injected_content
    
  7. إعادة تشغيل الجهاز:

    adb reboot
    
  8. تحقَّق من حالة الرمز البرمجي إما من خلال محاولة تنفيذه على الجهاز أو من خلال إعادة تشغيل الأمر aflags list مرة أخرى:

    adb shell aflags list | grep package.flagname
    

    إذا كان الرمز مفعَّلاً، من المفترض أن يتم إيقافه. في المقابل، إذا كان رمزك متوقفًا، يجب تفعيله.