Mengubah nilai tanda saat runtime

Setelah mem-build Android, pastikan Anda dapat mengubah nilai flag aconfig.

Untuk mengubah nilai flag aconfig saat runtime:

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

    adb shell aflags list | grep package.flagname
    
  3. Jika tanda diaktifkan dan kode Anda dieksekusi, lanjutkan ke langkah 4 untuk menonaktifkan tanda. Jika tanda ini 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 flag 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 menjalankannya di perangkat atau dengan menjalankan kembali perintah aflags list:

    adb shell aflags list | grep package.flagname
    

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