Android
Android 맞춤 ROM 만들기
수색…
건물에 기계 준비하기!
당신이 무엇이든 만들 수 있기 전에, 당신은 당신의 기계가 건축 할 준비가되어 있어야합니다. 이를 위해서는 많은 라이브러리와 모듈을 설치해야합니다. 가장 권장되는 리눅스 배포본은 우분투 (Ubuntu)이기 때문에이 예제는 우분투에 필요한 모든 것을 설치하는 데 중점을 둘 것입니다.
Java 설치
먼저 다음 개인 패키지 아카이브 (PPA)를 sudo apt-add-repository ppa:openjdk-r/ppa
: sudo apt-add-repository ppa:openjdk-r/ppa
.
그런 다음 sudo apt-get update
실행하여 소스를 sudo apt-get update
.
추가 종속성 설치
필요한 모든 추가 종속성은 다음 명령으로 설치할 수 있습니다.
sudo apt-get install git-core python gnupg flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.8-dev squashfs-tools build-essential zip curl libncurses5-dev zlib1g-dev openjdk-8-jre openjdk-8-jdk pngcrush schedtool libxml2 libxml2-utils xsltproc lzop libc6-dev schedtool g++-multilib lib32z1-dev lib32ncurses5-dev gcc-multilib liblz4-* pngquant ncurses-dev texinfo gcc gperf patch libtool automake g++ gawk subversion expat libexpat1-dev python-all-dev binutils-static bc libcloog-isl-dev libcap-dev autoconf libgmp-dev build-essential gcc-multilib g++-multilib pkg-config libmpc-dev libmpfr-dev lzma* liblzma* w3m android-tools-adb maven ncftp figlet
개발을위한 시스템 준비
이제 모든 종속성이 설치되었으므로 다음을 실행하여 개발을위한 시스템을 준비하십시오.
sudo curl --create-dirs -L -o /etc/udev/rules.d/51-android.rules -O -L https://raw.githubusercontent.com/snowdream/51-android/master/51-android.rules
sudo chmod 644 /etc/udev/rules.d/51-android.rules
sudo chown root /etc/udev/rules.d/51-android.rules
sudo service udev restart
adb kill-server
sudo killall adb
마지막으로 다음 명령을 사용하여 캐시 및 저장소를 설정합니다.
sudo install utils/repo /usr/bin/
sudo install utils/ccache /usr/bin/
참고 : Resurrection Remix OS 의 관리자 중 한 명인 Akhil Narang ( akhilnarang )이 만든 자동 스크립트를 실행하여이 설정을 수행 할 수도 있습니다. 이 스크립트는 GitHub 에서 찾을 수 있습니다.
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow