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

بعد إنشاء 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
    

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