रनटाइम के दौरान फ़्लैग की वैल्यू बदलना

Android बिल्ड करने के बाद, पक्का करें कि आपके पास aconfig फ़्लैग की वैल्यू बदलने का विकल्प हो.

रनटाइम के दौरान aconfig फ़्लैग की वैल्यू बदलने के लिए:

  1. पक्का करें कि आपका डिवाइस चालू हो और डेवलपमेंट मशीन से कनेक्ट हो.
  2. फ़्लैग की मौजूदा सेटिंग देखें:

    adb shell aflags list | grep package.flagname
    
  3. अगर फ़्लैग चालू है और आपका कोड चल रहा है, तो फ़्लैग को बंद करने के लिए चौथे चरण पर जाएं. अगर फ़्लैग बंद है, तो कोड को चालू करने के लिए छठे चरण पर जाएं.

  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. सातवें चरण पर जाएं.

  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
    

    अगर आपका कोड चालू था, तो उसे बंद कर दिया जाना चाहिए. इसके उलट, अगर आपका कोड बंद था, तो उसे चालू कर दिया जाना चाहिए.