반응형

NXP site 에서 자료 (ex. android_Q10.0.0_2.5.0_docs.zip) 를 다운로드 받고 자료 내에 있는 문서에서

 

Android_User's_Guide.pdf 를 보고 따라하기.

우분투는 18.04 버전을 사용하였다.

Android_User's_Guide.pdf
0.40MB

 

Note1) 컴파일을 위해서 최소 메모리 용량은 RAM 16GB을 사용해야 한다.

  RAM 8GB의 PC로 시도하다가 한 두 시간 후 컴파일이 종료된 현상이 발생하였다.

  옵션을 변경해서 컴파일해도 여전히 메모리 부족으로 종료되어서 결국 메모리를 증가시켰다.

 

Note2) 컴파일을 위해서는 최소 저장공간을 300GB 확보하는 것을 권한다.

  200GB면 충분할 줄 알고 컴파일하다가 몇 시간 후 용량 부족으로 중단 되었다. ㅠ.ㅠ

  그래서 500GB의 SSD를 구매하여 우분투 18.04 를 설치하고 컴파일 하였다.

  컴파일 완료 후 저장 공간을 확인하니 약 250GB가 사용되었다. (우분투 OS 포함되니 컴파일만 200GB 사용되는 것 같다)

  참고로 repo 폴더를 삭제하면 용량을 많이 줄일 수 있다고 한다.

 

위 내용에 따라 아래 사이트에 접속해서 Android build에 필요한 패키지가 설치되어 있는지 확인한다.

 

source.android.com/setup/build/initializing

 

빌드 환경 설정  |  Android 오픈소스 프로젝트  |  Android Open Source Project

 

 

아래와 같은 내용이 나와 있다.

 

 

위에서 문서 아이콘을 선택하면 명령어가 복사된다.

sudo apt-get install git-core gnupg flex bison build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev libgl1-mesa-dev libxml2-utils xsltproc unzip fontconfig

위 명령을 실행해서 필수 패키지를 설치한다.

 

계속 하겠습니까? Y 가 기본이므로 Enter 하여 설치.

 

문서에 나와 있는데로 아래 패키지 설치.

 

apt-get install android-tools-fsutils 에서 문제가 있다.

대체 패키지가 있다고 나온다.

그래서 대체 패키지 설치

 

apt-get install android-sdk-libsparse-utils android-sdk-ext4-util

타이핑 하기 어려우면 터미널의 내용을 복사 & 붙여넣기 해서 실행하면 된다. 마우스로 해당 내용 선택한 다음 복사 & 붙여넣기.

 

728x90
반응형

'공부 > i.MX8' 카테고리의 다른 글

201219 i.MX8 Android build 압축  (0) 2020.12.29
201206 i.MX8 Android compile (5)  (0) 2020.12.19
201205 i.MX8 Android compile (4)  (0) 2020.12.19
201205 i.MX8 Android compile (3)  (0) 2020.12.19
201205 i.MX8 Android compile (2)  (0) 2020.12.19

+ Recent posts