Thay đổi giá trị của cờ trong thời gian chạy

Sau khi tạo Android, hãy đảm bảo rằng bạn có thể thay đổi giá trị của cờ aconfig.

Cách thay đổi giá trị cờ aconfig trong thời gian chạy:

  1. Đảm bảo thiết bị của bạn đang chạy và kết nối với máy phát triển.
  2. Kiểm tra để xem chế độ cài đặt hiện tại của cờ:

    adb shell aflags list | grep package.flagname
    
  3. Nếu cờ được bật và mã của bạn đang thực thi, hãy tiếp tục với bước 4 để tắt cờ. Nếu cờ bị tắt, hãy chuyển sang bước 6 để bật mã của bạn.

  4. Tắt mã của bạn. Trên dòng lệnh, hãy chạy:

      adb shell aflags disable your.full.flag.name
    

    Ví dụ: để tắt cờ append_injected_content, hãy chạy:

    adb shell aflags disable com.example.android.aconfig.demo.flags.append_injected_content
    
  5. Chuyển sang bước 7.

  6. Bật mã của bạn. Trên dòng lệnh, hãy chạy:

    adb shell aflags enable your.full.flag.name
    

    Ví dụ: bật cờ append_injected_content, hãy chạy:

    adb shell aflags enable com.example.android.aconfig.demo.flags.append_injected_content
    
  7. Khởi động lại thiết bị:

    adb reboot
    
  8. Kiểm tra trạng thái mã của bạn bằng cách cố gắng thực thi mã đó trên thiết bị hoặc chạy lại lệnh aflags list:

    adb shell aflags list | grep package.flagname
    

    Nếu mã của bạn được bật, thì mã đó sẽ bị tắt. Ngược lại, nếu mã của bạn bị tắt, thì mã đó sẽ được bật.