瞭解整合商開發套件 (IDK) 中繼資料

Fuchsia IDK 的資訊清單是使用 JSON 結構定義說明的 JSON 檔案。根據中繼資料輸入 IDK 的說明,目的是讓 IDK 能夠自動處理,將 IDK 整合至開發人員可使用的建構環境和 SDK。

IDK 的內容和結構會隨著時間改變,因此在任何轉換中解讀中繼資料時應謹慎。中繼資料結構的可靠資料來源一律是 IDK 的 meta/schemas 目錄中的檔案。

結構定義來源位於 //build/sdk/meta

資訊清單結構

資訊清單包含下列必要屬性:

資源 說明
拱形物 這個 SDK 指定的架構。有主機架構和目標裝置架構清單。
id SDK 的版本 ID。
零件 SDK 中的元素陣列。每個部分都有類型,定義於 meta/schemas/<type>.json
結構定義版本 中繼資料的結構定義版本。使用自動整合程序時,請務必驗證這個值,確保系統能正確解讀中繼資料。

元素類型