為配合主幹穩定開發模型,並確保生態系統的平台穩定性,我們將於 2026 年起,在第 2 季和第 4 季將原始碼發布至 AOSP。如要建構及貢獻 AOSP,建議使用 android-latest-release,而非 aosp-main。android-latest-release 資訊清單分支版本一律會參照推送至 AOSP 的最新版本。詳情請參閱「Android 開放原始碼計畫變更」一文。
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Rust IDE 設定
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
Android 中的 Rust IDE 支援功能依賴 rust-analyzer。rust-analyzer 是 IDE 用來瞭解程式碼結構的語言伺服器通訊協定,並提供程式碼自動完成或跳至定義等功能。開始之前,請先參閱 rust-analyzer 快速入門說明文件,瞭解如何設定 IDE 或編輯器來使用 rust-analyzer 通訊協定。
Android 提供設定,讓 rust-analyzer 瞭解如何建構 Android Rust 模組。這項資訊會寫入 Soong 產生的 rust-project.json 檔案。對於 Visual Studio Code 等 IDE,這個檔案是由 aidegen 使用 -l r 選項引數 (選取 Rust 做為語言) 所產生。如果您使用其他 IDE,請使用下列程式碼手動產生 rust-project.json 檔案:
// Generates rust-project.json in out/soong/
SOONG_GEN_RUST_PROJECT=1 m nothing
// Creates a symbolic link
ln -s $ANDROID_BUILD_TOP/out/soong/rust-project.json $ANDROID_BUILD_TOP
rust-analyzer 的預建穩定版位於樹狀結構的 prebuilts/rust/linux-x86/stable/rust-analyzer。
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2026-02-17 (世界標準時間)。
[[["容易理解","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"]],["上次更新時間:2026-02-17 (世界標準時間)。"],[],[]]