QEMU(ARM)에 Android 포팅하기 - 1. 준비
Source
Evernote/Technote scraps/QEMU(ARM)에 Android 포팅하기 - 1. 준비.md
Summary
이 문서는 Ubuntu 12.04 환경에서 QEMU ARM 에뮬레이터에 Android 4.3.1(Goldfish 커널)을 포팅하기 위한 초기 빌드 환경 구축 방법을 안내한다. 주요 단계는 필수 빌드 도구 및 라이브러리 설치, JDK 6u45 설치 및 설정, Android 소스 코드 관리 도구인 Repo 설치, Android 4.3.1 소스 및 Goldfish 커널 소스 다운로드이다.
Key Points
- 환경 요구사항: Ubuntu 12.04 LTS 64bit, RAM 2GB, 저장소 60GB 이상
- 빌드 도구 설치: git, flex, bison, build-essential 등 필수 패키지 및 32bit 라이브러리 설치
- JDK 설정: Oracle JDK 6u45 다운로드 및 설치, update-java 스크립트를 통한 환경 변수 설정
- Repo 도구 설치: Google 호스팅된 repo 스크립트 다운로드 및 실행 권한 부여
- 소스 코드 다운로드: repo sync 를 통한 Android 4.3.1_r1 소스 및 git clone 을 통한 goldfish 커널(android-goldfish-3.4) 소스 획득