플랫폼용 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를 사용하여 코드 생성, 코드 업데이트, 개발 질문에 대한 답변을 편집기 내에서 모두 받을 수 있습니다.

시작하기