Android'de Rust için IDE desteği rust-analyzer'ı kullanır.
rust-analyzer
, bir dil sunucusu protokolüdür
kod yapısını anlamak ve özellik sunmak için IDE'niz tarafından kullanılır
dönüşüm izleme gibi. Başlamadan önce, IDE'nizi veya düzenleyicinizi rust-analyzer
protokolünü kullanacak şekilde yapılandırma hakkında bilgi edinmek için rust-analyzer Hızlı Başlangıç dokümanlarını arayın.
Android, rust-analyzer
'ün Android Rust modüllerinin nasıl oluşturulduğunu anlamasını sağlayan yapılandırmayı sağlar. Bu, Soong tarafından oluşturulan rust-project.json
dosyasında açıklanmaktadır. Visual Studio Code gibi bazı IDE'lerde bu dosya, -l r
seçenek bağımsız değişkenleri kullanılarak (dil olarak Rust'u seçmek için) aidegen
tarafından oluşturulur. Farklı bir IDE kullanıyorsanız aşağıdaki kodu kullanarak manuel olarak bir rust-project.json
dosyası oluşturun:
// 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
ürününün önceden oluşturulmuş kararlı bir sürümü ağaçta şu adreste bulunmaktadır:
önceden oluşturulmuş/pas/linux-x86/kararlı/paslı analiz aracı.