ตั้งแต่ปี 2026 เป็นต้นไป เราจะเผยแพร่ซอร์สโค้ดไปยัง AOSP ในไตรมาสที่ 2 และ 4 เพื่อให้สอดคล้องกับโมเดลการพัฒนาที่เสถียรของ Trunk และรับประกันความเสถียรของแพลตฟอร์มสำหรับระบบนิเวศ เราขอแนะนำให้ใช้ android-latest-release แทน aosp-main ในการสร้างและมีส่วนร่วมใน AOSP android-latest-release สาขาไฟล์ Manifest จะอ้างอิงถึงรุ่นล่าสุดที่พุชไปยัง AOSP เสมอ ดูข้อมูลเพิ่มเติมได้ที่การเปลี่ยนแปลงใน AOSP
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
การตั้งค่า Rust IDE
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
การรองรับ IDE สำหรับ Rust ใน Android ขึ้นอยู่กับ rust-analyzer
rust-analyzer คือโปรโตคอลเซิร์ฟเวอร์ภาษา
ที่ IDE ใช้เพื่อทำความเข้าใจโครงสร้างโค้ดและเพื่อให้บริการต่างๆ
เช่น การเติมโค้ดอัตโนมัติหรือการข้ามไปยังคำจำกัดความ ก่อนเริ่มต้น ให้ค้นหาเอกสารประกอบการเริ่มต้นใช้งานอย่างรวดเร็วของ rust-analyzer เพื่อดูวิธีกำหนดค่า IDE หรือโปรแกรมแก้ไขให้ใช้โปรโตคอล rust-analyzer
Android มีการกำหนดค่าที่ช่วยให้ rust-analyzer เข้าใจ
วิธีสร้างโมดูล Rust ของ Android ซึ่งอธิบายไว้ในไฟล์ที่ Soong สร้างขึ้น
rust-project.json สำหรับ IDE บางตัว เช่น Visual Studio Code 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 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-02-17 UTC"],[],[]]