Android를 빌드한 후 aconfig 플래그 값을 변경할 수 있는지 확인합니다.
런타임 시 aconfig 플래그 값을 변경하려면 다음 단계를 따르세요.
- 기기가 실행 중이고 개발 머신에 연결되어 있는지 확인합니다.
플래그의 현재 설정을 확인합니다.
adb shell aflags list | grep package.flagname
플래그가 사용 설정되어 있고 코드가 실행 중인 경우 4단계를 계속하여 플래그를 사용 중지합니다. 플래그가 사용 중지된 경우 6단계로 건너뛰어 코드를 사용 설정합니다.
코드를 사용 중지합니다. 명령줄에서 다음을 실행합니다.
adb shell aflags disable your.full.flag.name
예를 들어
append_injected_content
플래그를 사용 중지하려면 다음을 실행합니다.adb shell aflags disable com.example.android.aconfig.demo.flags.append_injected_content
7단계로 건너뜁니다.
코드를 사용 설정합니다. 명령줄에서 다음을 실행합니다.
adb shell aflags enable your.full.flag.name
예를 들어
append_injected_content
플래그를 사용 설정하려면 다음을 실행합니다.adb shell aflags enable com.example.android.aconfig.demo.flags.append_injected_content
기기를 재부팅합니다.
adb reboot
기기에서 코드를 실행하거나
aflags list
명령어를 다시 실행하여 코드 상태를 확인합니다.adb shell aflags list | grep package.flagname
코드가 사용 설정된 경우 사용 중지해야 합니다. 반대로 코드가 사용 중지된 경우 사용 설정해야 합니다.