在執行階段變更旗標的值

建構 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
    

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