플랫폼용 Android 스튜디오 소개
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
플랫폼용 Android 스튜디오 (ASfP)는 Android 플랫폼 개발을 위해 특별히 설계된 공식 통합 개발 환경 (IDE)입니다. IntelliJ IDEA의 강력한 기반을 토대로 빌드된 ASfP는 Android 오픈소스 프로젝트 (AOSP) 내에서 작업하는 엔지니어의 생산성을 높이고 워크플로를 간소화하도록 맞춤설정되어 있습니다.
ASfP를 사용해야 하는 이유
ASfP는 표준 Android 앱 개발을 넘어 플랫폼 개발의 고유한 문제에 최적화된 포괄적인 도구 모음을 제공합니다. AOSP 코드베이스 및 빌드 시스템과 긴밀하게 통합되어 개발 프로세스를 가속화하는 기능을 제공합니다.
주요 기능
원활한 AOSP 통합: AOSP 소스 트리 및 Soong 빌드 시스템 (Android.bp
파일)과 직접 작동합니다. 복잡한 플랫폼 프로젝트를 손쉽게 동기화하고 관리하세요.
지능형 코드 편집: Kotlin, Java, C/C++, Rust의 고급 코드 완성, 리팩터링, 분석을 활용하여 고품질 코드를 더 빠르게 작성할 수 있습니다.
강력한 디버깅: 중단점, 변수 검사, 표현식 평가와 같은 기능을 사용하여 C/C++, Java를 비롯한 플랫폼 코드를 디버그합니다.
디버깅에 대해 자세히 알아보세요.
통합 테스트: IDE에서 직접 atest
명령어를 실행하여 플랫폼 테스트를 실행하고 결과를 확인합니다. 플랫폼 코드 테스트를 참고하세요.
맞춤설정 가능한 프로젝트 설정: 유연한 .asfp-project
YAML 파일을 사용하여 프로젝트 범위와 빌드 구성을 세부적으로 조정합니다. 프로젝트 관리에 대해 자세히 알아보세요.
Rust 언어 지원: AOSP에서 Rust 개발을 위한 핵심 기능 지원 자세한 내용은 ASfP의 Rust 지원을 참고하세요.
AI 기반 지원: Android 스튜디오의 Gemini를 사용하여 코드 생성, 코드 업데이트, 개발 질문에 대한 답변을 편집기 내에서 모두 받을 수 있습니다.
시작하기
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2025-09-04(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"]],["최종 업데이트: 2025-09-04(UTC)"],[],[],null,["Android Studio for Platform (ASfP) is the official Integrated Development\nEnvironment (IDE) designed specifically for Android platform development. Built\non the powerful foundation of IntelliJ IDEA, ASfP is tailored to enhance\nproductivity and streamline workflows for engineers working within the Android\nOpen Source Project (AOSP).\n\nWhy use ASfP?\n\nASfP provides a comprehensive suite of tools optimized for the unique challenges\nof platform development, going beyond standard Android app development. It\nintegrates deeply with the AOSP codebase and build systems, offering features\nthat accelerate your development process.\n\nKey features\n\n- **Seamless AOSP integration:** Works directly with the AOSP source tree and\n the Soong build system (`Android.bp` files). Effortlessly sync and manage\n complex platform projects.\n\n- **Intelligent code editing:** Benefit from advanced code completion,\n refactoring, and analysis for Kotlin, Java, C/C++, and Rust, helping you\n write high-quality code faster.\n\n- **Powerful debugging:** Debug platform code, including C/C++ and Java, with\n features like breakpoints, variable inspection, and expression evaluation.\n Learn more about [debugging](/studio/platform/debug).\n\n- **Integrated testing:** Run `atest` commands directly from the IDE to\n execute platform tests and view results. See [Test your platform\n code](/studio/platform/test).\n\n- **Customizable project setup:** Fine-tune your project scope and build\n configurations using the flexible `.asfp-project` YAML file. Learn more\n about [project management](/studio/platform/projects).\n\n- **Rust language support:** Core feature support for Rust development in\n AOSP. More details at [Rust Support in ASfP](/studio/platform/projects/rust).\n\n- **AI-powered assistance:** Use [Gemini in Android\n Studio](https://developer.android.com/gemini-in-android) for code\n generation, code updates, and to get answers to your development questions,\n all within the editor.\n\nGet started\n\n- [Install Android Studio for Platform](/studio/platform/install)\n- [Create a project](/studio/platform/projects/create-project)\n- See the latest updates in the [Release Notes](/studio/platform/releases)."]]