안 드 로 이 드 7.1 시스템 설명 다운로드,컴 파일,실행(ubuntu 16.0.4)

Android 7 의 시스템 버 전에 추 가 된 많은 새로운 기능,예 를 들 어 작업 처리 기능 은 사용자 가'최근'단 추 를 두 번 눌 러 서 자신 이 지난번 에 사용 한 프로그램 으로 빠르게 전환 할 수 있 도록 합 니 다.이와 함께'최근'메뉴 에는'모두 지우 기'버튼 이 하나 더 있다.예 를 들 어 데이터 절약 기능 을 추 가 했 고 사용자 의 비용 계산 주기 말 에 가 깝 거나 데이터 팩 자체 가 비교적 작은 상황 에서 응용 이 소모 하 는 데이터 트 래 픽 을 감소 했다.이 모드 를 사용 할 때 시스템 은 백 엔 드 의 데 이 터 를 차단 하고 가능 한 한 프론트 데스크 톱 실행 에 사용 되 는 데 이 터 를 줄 입 니 다.예 를 들 어 동 영상 을 보 는 것 을 제한 하고 화질 을 낮 추 며 캐 시 를 줄 이 는 등 입 니 다.물론 개별 애플 리 케 이 션 을 제한 하지 않 고 통쾌하게 사용 할 수도 있다.구 글 이 내 장 된 새로운 VR 플랫폼 데 이 드 림 등 도 있다.안 드 로 이 드 시스템 이 점점 강해 지고 있 지만 국내 에서 7.x 의 핸드폰 을 지원 하지 않 습 니 다.개발 자로 서 이 강력 한 버 전 을 쓰 는 것 을 먼저 체험 해 야 합 니 다.다음은 이 버 전 을 어떻게 컴 파일 하고 운영 하 는 지 이야기 하 겠 습 니 다.
원본
안 드 로 이 드 홈 페이지 에서 소스 코드 를 다운로드 합 니 다.벽 을 넘 을 수 있다 면 내 려 가세 요.여기 서 사용 하 는 소스 미 러 주 소 는 청화대학 교 입 니 다.다운로드 방식 은 다음 절차 에 따라 다음 과 같 습 니 다.
1.repo 도구 다운로드

mkdir ~/bin
PATH=~/bin:$PATH
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod +x ~/bin/repo
2.다운로드 초기 화 패키지

wget https://mirrors.tuna.tsinghua.edu.cn/aosp-monthly/aosp-latest.tar
3.압축 해제 다운로드 초기 화 패키지

tar xf aosp-latest.tar
4.완전한 소스 코드 얻 기

cd aosp
repo sync
세 번 째 단 계 는 압축 을 풀 면 홈 디 렉 터 리 에 aosp 디 렉 터 리 를 생 성하 고 이 디 렉 터 리 에 들 어가 repo sync 를 실행 하면 코드 디 렉 터 리 를 동기 화 할 수 있 습 니 다.
소스 코드 의 다운 로드 는 대략 2 시간 정도 지나 면 ok(그럼요.인터넷 속도 가 빠 른 것 을 말 합 니 다.우리 회사 의 인터넷 다운 로드 를 할 때 2-3M 초 에 달 할 수 있 습 니 다)
번역
내 가 있 는 이곳 의 컴 파일 환경 은 ubuntu 16.0.4 이다.
1.컴 파일 에 필요 한 라 이브 러 리 설치

sudo apt-get install libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dev g++-multilib 
sudo apt-get install -y git flex bison gperf build-essential libncurses5-dev:i386 
sudo apt-get install tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386 
sudo apt-get install dpkg-dev libsdl1.2-dev libesd0-dev
sudo apt-get install git-core gnupg flex bison gperf build-essential 
sudo apt-get install zip curl zlib1g-dev gcc-multilib g++-multilib 
sudo apt-get install libc6-dev-i386 
sudo apt-get install lib32ncurses5-dev x11proto-core-dev libx11-dev 
sudo apt-get install libgl1-mesa-dev libxml2-utils xsltproc unzip m4
sudo apt-get install lib32z-dev ccache
2,설치 open jdk

sudo apt-get install openjdk-7-jdk
3.GCC 설치

sudo apt-get install gcc
4.모든 라 이브 러 리 업데이트

sudo apt-get update
5.컴 파일
jack 서비스 메모리 설정

export ANDROID_JACK_VM_ARGS="-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx6g"
컴 파일

source build/envsetup.sh
lunch aosp_arm-eng
make -j8
make 명령 은 인 자 를 휴대 할 수 있 습 니 다.예 를 들 어 pc 시 8 핵 은 make-j8 입 니 다.
운행
기계 의 성능 이 좋 은 컴 파일 은 대략 두 시간 정도 더 있 으 며,컴 파일 이 완 료 된 후에 시 뮬 레이 션 으로 운행 할 수 있다.

export ANDROID_PRODUCT_OUT=out/target/product/generic
export ANDROID_BIN=out/host/linux-x86/bin
PATH=$ANDROID_BIN:$PATH

source build/envsetup.sh
lunch aosp_arm-eng
emulator64-arm -gpu off -memory 2048

이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기