साल 2026 से, हम अपने ट्रंक स्टेबल डेवलपमेंट मॉडल के साथ अलाइन होने के लिए, दूसरी और चौथी तिमाही में AOSP पर सोर्स कोड पब्लिश करेंगे. इससे यह पक्का किया जा सकेगा कि प्लैटफ़ॉर्म, पूरे सिस्टम के लिए स्थिर बना रहे. हमारा सुझाव है कि AOSP को बनाने और उसमें योगदान देने के लिए, aosp-main के बजाय android-latest-release का इस्तेमाल करें. android-latest-release मेनिफ़ेस्ट ब्रांच, हमेशा AOSP पर पुश की गई सबसे नई रिलीज़ का रेफ़रंस देगी. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव लेख पढ़ें.
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 के क्विकस्टार्ट दस्तावेज़ में जाकर देखें कि
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 का पहले से बना, स्थिर वर्शन, प्रीबिल्ट्स/रस्ट/linux-x86/stable/rust-analyzer में उपलब्ध है.
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2026-06-18 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","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-06-18 (UTC) को अपडेट किया गया."],[],[]]