Mengubah nilai flag saat runtime

Setelah membangun Android, pastikan Anda dapat mengubah nilai tanda aconfig.

Untuk mengubah nilai tanda aconfig saat runtime:

  1. Pastikan perangkat Anda berjalan dan terhubung ke komputer pengembangan Anda.
  2. Periksa untuk melihat setelan saat ini pada tanda:

    adb shell aflags list | grep package.flagname
    
  3. Jika tanda diaktifkan dan kode Anda sedang dieksekusi, lanjutkan ke langkah 4 untuk menonaktifkan tanda. Jika tanda dinonaktifkan, lanjutkan ke langkah 6 untuk mengaktifkan kode Anda.

  4. Nonaktifkan kode Anda. Dari command line, jalankan:

      adb shell aflags disable your.full.flag.name
    

    Misalnya, untuk menonaktifkan flag append_injected_content, jalankan:

    adb shell aflags disable com.example.android.aconfig.demo.flags.append_injected_content
    
  5. Langsung ke langkah 7.

  6. Aktifkan kode Anda. Dari command line, jalankan:

    adb shell aflags enable your.full.flag.name
    

    Misalnya, aktifkan tanda append_injected_content, jalankan:

    adb shell aflags enable com.example.android.aconfig.demo.flags.append_injected_content
    
  7. Reboot perangkat:

    adb reboot
    
  8. Periksa status kode Anda dengan mencoba mengeksekusinya di perangkat atau dengan menjalankan kembali perintah aflags list:

    adb shell aflags list | grep package.flagname
    

    Jika kode Anda diaktifkan, kode tersebut harus dinonaktifkan. Sebaliknya, jika kode Anda dinonaktifkan, kode tersebut harus diaktifkan.