Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
整合整合商開發套件 (IDK)
整合 IDK 是消耗 IDK 的程序,然後將其轉換成開發環境專用的 SDK,以便開發人員直接使用。
擷取程序的主要進入點是位於 //meta/manifest.json 的檔案。與 IDK 中的每個中繼資料檔案一樣,資訊清單會遵循 //meta/schemas/manifest.json 的 JSON 結構定義。
這個檔案內含此 IDK 中包含的所有元素清單,以其個別中繼資料檔案的路徑表示。每個元素檔案都含有頂層 type 屬性,可用於為不同的元素類型套用不同的處理方式。例如,為 FIDL 程式庫產生建構檔案,或直接在最終開發環境中將主機工具移到方便的位置。
各種中繼資料檔案及其內容的詳盡程度,都應可讓擷取作業完全自動化。JSON 結構定義甚至可用來產生代表中繼資料容器的程式碼,並讓擷取程式處理慣用的資料結構,而非原始的 JSON 表示法。
中繼資料結構定義會隨著時間改變。為了讓中繼資料能夠根據結構定義變更進行調整,主要中繼資料檔案會包含名為 schema_version 的屬性,這是這些結構定義的不透明版本 ID。每當中繼資料結構定義以需要開發人員注意的方式發展時,系統就會修改此版本 ID。IDK 使用者可能會記錄他們用來保存 IDK 的中繼資料中繼資料版本 ID,並將該版本 ID 與下一個 IDK 的版本 ID 進行比較,以便偵測開發人員可能採取動作的時機。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-07-25 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-07-25 (世界標準時間)。"],[],[]]