:Intel-i3 RAM-4G
Linux:debian-8.1.0-amd64-xfce-CD-1.iso
Android:4.2.2
Android는 공식적으로 Ubuntu를 사용하여 원본 코드를 컴파일하는 것을 추천하지만 저는 Ubuntu-12.04, Ubuntu-14.04를 시도했습니다. 그 결과 필요한 파일을 설치하고 컴퓨터를 다시 시작하면 시스템에 엉뚱한 문제가 생겼습니다. 예를 들어 그래픽 인터페이스가 없어지거나 아예 시작할 수 없습니다!
그에 비해 Debian이라는 리눅스 버전은 훨씬 나아서 안정적으로 사용되었고 이전에는 줄곧 Debian을 사용했다.
데비안 짱!
컴파일하는 동안 보거나 보거나 하는 오류가 있을 것입니다. 대부분의 원인은 응답하는 파일이 부족하기 때문입니다. 이것은 말할 것도 없고 Google이 해결할 수 있습니다.
여기서 주의해야 할 세부 사항을 Debian으로 컴파일합니다.
1、netselect-apt를 사용하여 설치 패키지의 원본을 찾습니다
# apt-get install netselect-apt
# netselect-apt stable 이유는 다릅니다. Debian 8에 apt-spy 명령이 설치되지 않으면 apt-spy 검색을 사용할 수 없습니다.
2. 64비트의 Debian은 32비트의 패키지를 설치하고 설치해야 한다. 그렇지 않으면libstdc++6:i386와 같은 형식의 패키지는 설치하지 못한다.
dpkg --add-architecture i386
apt-get update
3. 아래의 라이브러리 파일을 설치하고 안드로이드-4.2.2를 설정하고 컴파일하는 데 문제가 없다.기껏해야 잘못을 보고하고, 인터넷에서 뒤져라, 그러면 문제가 해결된다
# apt-get install git gnupg flex bison gperf build-essential zip curl libc6-dev
# apt-get install libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386
# apt-get install libgl1-mesa-glx:i386 libgl1-mesa-dev g++-multilib mingw32 tofrodos
# apt-get install markdown libxml2-utils xsltproc zlib1g-dev:i386
# ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
# apt-get install gcc:i386 linux-libc-dev:i386
# apt-get install uuid uuid-dev
# apt-get install zlib1g-dev liblz-dev
# apt-get install liblzo2-2 liblzo2-dev
# apt-get install uuid-dev:i386
# apt-get install liblzo2-dev:i386
# ln -sf /lib/i386-linux-gnu/libuuid.so.1 /usr/lib/libuuid.so