2026년부터 트렁크 안정 개발 모델과 일치하고 생태계의 플랫폼 안정성을 보장하기 위해 2분기와 4분기에 AOSP에 소스 코드를 게시합니다. AOSP를 빌드하고 기여하려면 aosp-main 대신 android-latest-release를 사용하는 것이 좋습니다. android-latest-release 매니페스트 브랜치는 항상 AOSP에 푸시된 최신 버전을 참조합니다. 자세한 내용은 AOSP 변경사항을 참고하세요.
녹 IDE 설정
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
Android의 Rust에 대한 IDE 지원은 rust-analyzer 에 의존합니다. rust-analyzer 는 IDE에서 코드 구조를 이해하고 코드 완성 또는 점프 정의와 같은 기능을 제공하는 데 사용하는 언어 서버 프로토콜 입니다. 시작하기 전에 Rust rust-analyzer 프로토콜을 사용하도록 IDE 또는 편집기를 구성하는 방법에 대해 rust-analyzer QuickStart 설명서를 검색하세요.
Android는 Rust rust-analyzer 가 Android Rust 모듈이 빌드되는 방식을 이해할 수 있도록 하는 구성을 제공합니다. 이것은 Soong이 생성한 파일 rust-project.json 에 설명되어 있습니다. Visual Studio Code와 같은 일부 IDE의 경우 이 파일은 -lr 옵션 인수(Rust를 언어로 선택하기 위해)를 사용하여 aidegen 에 의해 생성됩니다. 다른 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 에서 트리 내에서 사용할 수 있습니다.
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2022-06-06(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"]],["최종 업데이트: 2022-06-06(UTC)"],[],[]]