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
コードが有効になっている場合は、無効にする必要があります。逆に、コードが無効になっている場合は、有効にする必要があります。