내 설정:
- 모델: Aspire E5-571G (Aspire E5-571G_0867_V1.32)
- GPU: NVIDIA Corporation GM108M [GeForce 840M] (rev a2)
- CPU: EA50_HB V1.32
- RAM: 8GB
- 운영체제: Ubuntu 14.04.6 LTS Trusty
표적:
- 기기 - Nexus 5x
- 버전 - 오레오
- 태그 - android-8.1.0_r52
- 빌드 - OPM7.181205.001
- 구성 - 사용자
순서대로 수행된 단계:
- 종속성 설치
- sudo apt install bc bison 빌드 필수 ccache 컬 플렉스 g++-multilib gcc-multilib git gnupg gperf imagemagick
lib32ncurses5-dev lib32readline-dev lib32z1-dev liblz4-tool
libncurses5-dev libsdl1.2-dev libssl-dev libwxgtk3.0-dev libxml2
libxml2-utils lzop pngcrush rsync schedtool squashfs-tools xsltproc
zip zlib1g-dev- sudo apt 설치 cmake zip unzip openjdk-8-jdk-headless
- 홈 디렉터리에 bin 경로 설정
mkdir -p ~/bin
- repo 명령을 설치합니다.
- 곱슬 곱슬하다https://storage.googleapis.com/git-repo-downloads/repo> ~/bin/repo
- chmod a+x ~/bin/repo
- 저장소 바이너리의 체크섬을 확인하세요.
sha256sum ~/bin/repo
- 힘내 정체성
- git config --global user.email ""
- git config --global user.name ""
브로틀리 패키지
- 자식 클론https://github.com/google/brotli.git
- CD ~/브로틀리
- ./configure-cmake
- -j(4)를 만드세요
- cp 브로틀리 ~/bin/
공급업체 Blob 가져오기
- 자식 클론https://github.com/anestisb/android-prepare-vendor.git
- CD 안드로이드 준비 공급 업체
- mkdir 불머리 얼룩
- sudo ./execute-all.sh -k -d Bullhead -a Bullhead -b OPM7.181205.001 -o Bullhead-blobs
AOSP 소스 다운로드
- mkdir -p ~/aosp
- CD ~/aosp
- 저장소 초기화 -uhttps://android.googlesource.com/platform/manifest-b android-8.1.0_r52
- 저장소 동기화
문제 설명:
목록은 여기서 끝납니다. 먼저 집에서 최고 8Mbps로 도달할 수 있는 가장 먼 거리이기 때문에 오류가 있는 저장소 동기화를 완료하는 데 약 24~60시간이 걸립니다. 처음에는 완료하기 위해 지속적으로 과부하가 걸리는 느린 속도로 repo 동기화를 수십 번 실행해도 괜찮다는 것을 완전히 확신하는 로그를 기록하지 않았습니다. 그러나 5~6번 시도한 후에는 그렇지 않다는 것이 분명해졌습니다. 가장 빈번한 오류는 "linux 입력/출력" "가져올 수 없음" 및 "예기치 않게 종료되었습니다. 내 기억에서 나온 오류이므로 완전히 정확하지 않을 수 있습니다. 그런 다음 "repo sync -f"를 몇 번 시도하기로 결정했습니다. 그리고 그것은 결국 동일했습니다. 나는 그것이 느린 연결과 중단의 문제라고 생각하여 이더넷 케이블을 가지고 570Mbps를 가진 친구에게 가서 기본적으로 몇 가지 "repo"를 더한 후에 확인했습니다. sync" 및 "repo sync -f" 결과는 거의 동일했습니다. 그런 다음 로그에서 본 "손상된" 경로에 대해 rm -rf를 시도하여 다시 동기화했지만 결과가 없었습니다. 마침내 다음으로 결정했습니다. 모든 것을 기록하고 "디스크"에 "곧 실패할 가능성 있음"으로 표시된 결함이 있는 HDD일 수 있다고 가정하고 아래의 모든 로그 파일을 첨부합니다.
미리 답변해 주셔서 감사합니다. 저는 시작한 일을 끝까지 마무리하기 위해 최선을 다하고 있습니다. 산출 출력 터미널 하드웨어(lspci) HDD_short_test_smartctl