在執行階段變更旗標的值

建構 Android 後,請確認您可以變更 aconfig 旗標的值。

如要在執行階段變更 aconfig 旗標值,請按照下列步驟操作:

  1. 確認裝置正在執行中,且已連線至開發機器。
  2. 查看目前標記的設定:

    adb shell aflags list | grep package.flagname
    
  3. 如果已啟用這個標記,且程式碼正在執行,請繼續執行步驟 4,停用這個標記。如果標記已停用,請跳到步驟 6 啟用代碼。

  4. 停用代碼。在指令列執行:

      adb shell aflags disable your.full.flag.name
    

    舉例來說,如要停用 append_injected_content 標記,請執行:

    adb shell aflags disable com.example.android.aconfig.demo.flags.append_injected_content
    
  5. 請跳到步驟 7。

  6. 啟用代碼。在指令列執行:

    adb shell aflags enable your.full.flag.name
    

    舉例來說,如要啟用 append_injected_content 標記,請執行下列指令:

    adb shell aflags enable com.example.android.aconfig.demo.flags.append_injected_content
    
  7. 重新啟動裝置:

    adb reboot
    
  8. 如要檢查程式碼的狀態,請嘗試在裝置上執行程式碼,或再次執行 aflags list 指令:

    adb shell aflags list | grep package.flagname
    

    如果已啟用程式碼,請停用。反之,如果代碼已停用,則應啟用。