A partire dal 2026, per allinearci al nostro modello di sviluppo stabile del trunk e garantire la stabilità della piattaforma per l'ecosistema, pubblicheremo il codice sorgente su AOSP nel secondo e nel quarto trimestre. Per la creazione e il contributo ad AOSP, consigliamo di utilizzare android-latest-release anziché aosp-main. Il ramo del manifest android-latest-release farà sempre riferimento alla release più recente inviata ad AOSP. Per saperne di più, vedi Modifiche ad AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Configurazione dell'IDE Rust
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Il supporto dell'IDE per Rust in Android si basa su rust-analyzer.
rust-analyzer è un protocollo del server di linguaggio
utilizzato dall'IDE per comprendere la struttura del codice e fornire funzionalità
come il completamento del codice o il salto alla definizione. Prima di iniziare, consulta la documentazione
Guida rapida di rust-analyzer per scoprire come configurare l'IDE o l'editor in modo che utilizzi il protocollo rust-analyzer.
Android fornisce la configurazione che consente a rust-analyzer di comprendere
come vengono creati i moduli Rust di Android. Questo aspetto è descritto nel file generato da Soong
rust-project.json. Per alcuni IDE come Visual Studio Code, questo file viene
generato da aidegen,
utilizzando gli argomenti dell'opzione -l r (per selezionare Rust come linguaggio). Se utilizzi
un IDE diverso, genera manualmente un file rust-project.json con il seguente codice:
// 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
Una versione precompilata e stabile di rust-analyzer è disponibile nell'albero all'indirizzo
prebuilts/rust/linux-x86/stable/rust-analyzer.
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2026-02-17 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2026-02-17 UTC."],[],[]]