রানটাইমে একটি পতাকার মান পরিবর্তন করুন

অ্যান্ড্রয়েড বিল্ড করার পর, নিশ্চিত করুন যে আপনি 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
    

    যদি আপনার কোড সক্রিয় করা থাকে, তবে তা নিষ্ক্রিয় করা উচিত। বিপরীতভাবে, যদি আপনার কোড নিষ্ক্রিয় করা থাকে, তবে তা সক্রিয় করা উচিত।