「工作階段」是指啟動時,第一個產品專屬的元件。工作階段 元件負責打造產品的使用者體驗。
啟動工作階段
如要啟動工作階段,請執行下列操作:
如要讓工作階段在啟動時執行,您需要使用以下條件設定產品版本: 則會移除工作階段的網址找出工作階段的元件網址:
fuchsia-pkg://fuchsia.com/pkg-name#meta/your_session.cm
更改下列內容:
- pkg-name:套件名稱
- your_session.cm:工作階段名稱,包括
.cm
。
若需更多資訊,請參閲
fuchsia-pkg
和 套件名稱。執行下列指令,加入
session_manager
和your_session
在您的基本映像檔中,將session_manager
設定為啟動工作階段: 敬上fx set product.board \ --with-base=//src/session/bin/session_manager \ --with-base=//path/to/your/session \ --args=product_config.session_url="fuchsia-pkg://fuchsia.com/pkg-name#meta/your_session.cm"
fx list-products
和fx list-boards
會顯示產品清單 您可以在fx set
指令中使用 Jamboard。如要進一步瞭解fx
指令請參閱 fx 說明文件。重新建構裝置再重新貼合。
fx build fx ota
這會讓
session_manager
啟動並啟動工作階段。
如需建立工作階段元件的完整說明,請參閱撰寫 Hello 全球講座。
從指令列啟動工作階段
有時候,您可能不希望在開機時啟動工作階段
要從指令列啟動「session_manager
」需求
才能啟動工作階段session_manager
目標
確保 session_manager
自行啟動,但不會啟動工作階段。
如要從指令列啟動工作階段,請按照下列步驟操作:
將
session_manager
目標新增至基礎依附元件集中,位於 以及工作階段目標fx set product.board --with-base=//src/session/bin/session_manager --with=//path/to/your/session
fx list-products
和fx list-boards
會顯示產品清單 您可以在fx set
指令中使用 Jamboard。如要進一步瞭解fx
指令請參閱 fx 說明文件。執行下列指令,重新建構及重新修復裝置:
fx build fx ota
這會導致
session_manager
在不啟動工作階段的情況下啟動。現在可以透過指令列啟動工作階段。
執行下列指令來啟動工作階段:
ffx session launch fuchsia-pkg://fuchsia.com/pkg-name#meta/your_session.cm
如要進一步瞭解
ffx session
指令,請執行ffx session --help
。如要進一步瞭解ffx
,請參閱ffx documentation
。