Android를 빌드한 후 aconfig 플래그 값을 변경할 수 있는지 확인합니다.
참고: 런타임에는 aconfig 읽기-쓰기 플래그의 값만 변경할 수 있습니다.
런타임 시 aconfig 플래그 값을 변경하려면 다음 단계를 따르세요.
- 기기가 실행 중이고 개발 머신에 연결되어 있는지 확인합니다.
- 플래그의 현재 설정을 확인합니다.
adb shell aflags list | grep package.flagname
- 플래그가 사용 설정되어 있고 코드가 실행 중인 경우 4단계를 계속하여 플래그를 사용 중지합니다. 플래그가 사용 중지된 경우 6단계로 건너뛰어 코드를 사용 설정합니다.
- 코드를 사용 중지합니다. 명령줄에서 다음을 실행합니다.
예를 들어 append_injected_content 플래그를 사용 중지하려면 다음을 실행합니다.adb shell aflags disable your.full.flag.name
adb shell aflags disable com.example.android.aconfig.demo.flags.append_injected_content
- 7단계로 건너뜁니다.
- 코드를 사용 설정합니다. 명령줄에서 다음을 실행합니다.
예를 들어 append_injected_content 플래그를 사용 설정하려면 다음을 실행합니다.adb shell aflags enable your.full.flag.name
adb shell aflags enable com.example.android.aconfig.demo.flags.append_injected_content
- 기기를 재부팅합니다.
adb reboot
- 기기에서 코드를 실행하거나 aflags list 명령어를 다시 실행하여 코드 상태를 확인합니다.
코드가 사용 설정된 경우 사용 중지해야 합니다. 반대로 코드가 사용 중지된 경우 사용 설정해야 합니다.adb shell aflags list | grep package.flagname
'Android OS > : : AOSP' 카테고리의 다른 글
[빌드-기능 출시 플래그] 빌드 플래그 선언 및 사용 (0) | 2025.02.27 |
---|---|
[빌드-기능 출시 플래그] 기능 실행 플래그 값 설정 (0) | 2025.02.27 |
[빌드-기능 출시 플래그] 기능 출시 플래그로 코드 변경사항 래핑 (0) | 2025.02.27 |
[빌드-기능 출시 플래그] aconfig 플래그 선언 (0) | 2025.02.27 |
[빌드-기능 출시 플래그] 플래그 사용 및 유형 확인 (0) | 2025.02.27 |