기본 콘텐츠로 건너뛰기
문서
새로운 기능
출시 노트
최신 보안 게시판
최신 호환성 정의 문서(CDD)
사이트 업데이트
시작하기
정보
시작
다운로드
빌드
테스트
만들기
참여
커뮤니티
도구, 빌드, 관련 참조
보안
개요
게시판
기능
테스트
권장사항
핵심 주제
아키텍처
오디오
카메라
연결
데이터
디스플레이
글꼴
그래픽
상호작용
미디어
Performance
권한
전원
런타임
설정
Storage
테스트
업데이트
가상화
호환성
호환성 정의 문서(CDD)
호환성 테스트 모음(CTS)
Android 기기
Cuttlefish
엔터프라이즈
TV
Automotive
개요
소프트웨어 정의 차량
차량용 인포테인먼트
출시 세부정보
참조
HIDL
HAL
Trade Federation
보안 테스트 모음
Android 코드 검색
/
English
Deutsch
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
문서
새로운 기능
시작하기
보안
핵심 주제
호환성
Android 기기
Automotive
참조
문서
더보기
새로운 기능
시작하기
보안
핵심 주제
호환성
Android 기기
Automotive
참조
Android 코드 검색
개요
정보
AOSP 개요
FAQ
시작
Android 개발 사용해 보기
용어 이해
AOSP 개발 설정(9.0 이상)
AOSP 개발 설정(2.3~8.0)
다운로드
Android 소스 다운로드
동기화 문제 해결
소스 제어 도구
빌드
빌드 개요
Android 빌드
기능 출시 플래그 사용
기능 출시 플래그 개요
플래그 사용 및 유형 확인
aconfig 플래그 선언
기능 출시 플래그에서 코드 변경 래핑
기능 실행 플래그 값 설정
런타임 시 플래그 값 변경
빌드 플래그 선언 및 사용
기능 출시 플래그 내에서 코드 테스트
커널 빌드
Pixel 커널 빌드
Make에서 Soong으로 변환
Java SDK 라이브러리 구현
Android Rust
소개
Android Rust 모듈
바이너리 모듈
라이브러리 모듈
테스트 모듈
Fuzz 모듈
소스 생성기
소스 생성기 개요
Bindgen 바인딩 모듈
Protobuf 모듈
Hello Rust 예시
Android Rust 패턴
Rust IDE 설정
Jack으로 컴파일
만들기
소스 제어 워크플로
맞춤 기기 개발
새 기기 유형 추가
32비트 및 64비트 아키텍처용으로 빌드
참조 보드 사용
소프트웨어 재료명세서(SBOM) 만들기
앱의 업데이트 소유권 구성 및 처리
테스트
빌드 테스트
빠른 부팅으로 플래시
Android Flash Tool을 사용한 플래시
cuttlefish 에뮬레이터로 테스트
Android Emulator 가상 기기 사용
참여
개요
Android 코드 검색
참여자 라이선스 계약 및 헤더
출시 수명 주기
코드 변경사항 제출
업스트림 프로젝트에 참여
Git Source Editor
변경사항 검토
빌드 아티팩트 다운로드
버그 신고 및 추적
사용자를 존중하는 코딩
기여자를 위한 AOSP Java 코드 스타일