A partire dal 2026, per allinearci al nostro modello di sviluppo trunk stabile e garantire la stabilità della piattaforma per l'ecosistema, pubblicheremo il codice sorgente su AOSP nel secondo e nel quarto trimestre. Per compilare e contribuire ad AOSP, consigliamo di utilizzare android-latest-release anziché aosp-main. Il branch del manifest android-latest-release farà sempre riferimento alla release più recente pubblicata su AOSP. Per saperne di più, consulta la sezione 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 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 automatico del codice o il salto alla definizione. Prima di iniziare, consulta la documentazione della guida rapida di
rust-analyzer per scoprire come configurare l'
IDE o l'editor per utilizzare il protocollo rust-analyzer.
Android fornisce la configurazione che consente a rust-analyzer di comprendere come vengono creati i moduli Rust di Android. Questa impostazione è descritta nel file rust-project.json generato da Soong. 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 in-tree 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-06-18 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-06-18 UTC."],[],[]]