작업환경 : ubuntu 16.04 LTS
타겟 : Android 6.0 ( Marshmallow)
< AOPS를 빌드 하기 위해서 빌드환경을 먼저 설정한다. >
1. $ apt-get install openjdk-7-jdk 를 설치한다.
-없다고 나올시에는 다음과 같이 한다.
2. repo를 설치한다. (Repo is a tool that makes it easier to work with Git in the context of Android)
$ mkdir ~/bin
$ PATH=~/bin:$PATH //환경변수등록
$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
//curl이 없을시 "$ sudo apt-get install curl"
$ chmod a+x ~/bin/repo //repo파일 권한 변경
3. repo를 사용하기 위해서는 git을 설치해야 한다.
$ sudo app-get install git
4. AOSP 소스 받기
$ mkdir -p ~/android/aosp-6.0 //저장할 폴더를 만든다. 여기서는 6.0
설치를 위해 6.0이라 명명
$ cd ~/android/aops-6.0 //폴더로 이동
-git 설정해주기
$ repo init -u https://android.googlesource.com/platform/manifest
//메니페스트 파일을 받는다.
$ repo init -u https://android.googlesource.com/platform/manifest -b android-6.0.1_r80
//원하는 버전으로 브렌치 이동
$ repo sync //AOSP 소스를 받아온다.
'임베디드 > 안드로이드 포팅' 카테고리의 다른 글
안드로이드 포팅 5-1 하드웨어 기초 (0) | 2017.08.30 |
---|---|
안드로이드 포팅 4-1 AOSP 빌드 시스템 (0) | 2017.08.29 |
안드로이드 포팅 3-1 기기 추가하기 (2) | 2017.07.27 |
안드로이드 포팅 2-1 ADB 사용하기 (0) | 2017.07.26 |
안드로이드 포팅 1-2 AOSP 빌드하기 (1) | 2017.07.25 |