Minha configuração:
- Modelo: Aspire E5-571G (Aspire E5-571G_0867_V1.32)
- GPU: NVIDIA Corporation GM108M [GeForce 840M] (rev a2)
- CPU: EA50_HB V1.32
- RAM: 8 GB
- SO: Ubuntu 14.04.6 LTS confiável
Alvo:
- Dispositivo - Nexus 5x
- Versão - Oreo
- Etiqueta - android-8.1.0_r52
- Construir - OPM7.181205.001
- Configuração - usuário
Passos dados em ordem:
- Instalando dependências
- sudo apt install bc bison build-essencial ccache cache flex g ++-multilib gcc-multilib git gperf gperf imagemagick
lib32ncurses5-dev lib32readline-dev lib32z-dev liblz-tool libncurSes5-devlb32z1-dev liblz4-tool-
decncursses5-devlb32z1-dev liblz4-tool-decncurs5-devlb32z1-declz-tool-tool-decrcurs5-devlb32z1-declz4-tool-DerSes5-devlb32z1-declz4-tool-DerSes5-devlb32z1-DIBLZ4-TOOL
libxml2-utils lzop pngcrush rsync schedtool squashfs-tools xsltproc
zip zlib1g-dev- sudo apt instalar cmake zip descompactar openjdk-8-jdk-headless
- Configure um caminho bin no diretório inicial
mkdir -p ~/bin
- Instale o comando repo:
- ondulaçãohttps://storage.googleapis.com/git-repo-downloads/repo> ~/bin/repo
- chmod a+x ~/bin/repo
- Verifique a soma de verificação do binário do repositório.
sha256sum ~/bin/repo
- Identidade Git
- git config --global user.email ""
- git config --global user.name ""
pacote brotli
- clonehttps://github.com/google/brotli.git
- cd ~/brotli
- ./configure-cmake
- faça -j(4)
- cp brotli ~/bin/
Obtendo os blobs do fornecedor
- clonehttps://github.com/anestisb/android-prepare-vendor.git
- cd android-prepare-vendor
- mkdir bullhead-blobs
- sudo ./execute-all.sh -k -d bullhead -a bullhead -b OPM7.181205.001 -o bullhead-blobs
Baixando fontes AOSP
- mkdir -p ~/aosp
- CD ~/aosp
- repositório init -uhttps://android.googlesource.com/platform/manifest-b andróide-8.1.0_r52
- sincronização de repositório
Descrição do Problema:
A lista termina aqui porque foi o mais longe que consegui chegar, primeiro, em casa com meus melhores 8 Mbps, leva cerca de 24 a 60 horas para concluir a sincronização do repositório com erros. No início, não registrei os logs, tendo certeza absoluta de que não há problema em executar a sincronização do repo algumas dezenas de vezes em velocidade lenta, constantemente sobrecarregada para ser concluída. Mas depois de talvez 5 a 6 tentativas, ficou claro que não era o caso. Os erros mais frequentes foram "entrada/saída do Linux", "não é possível buscar" e "terminar desligou inesperadamente, o que pode não ser absolutamente correto, pois estão na minha memória. Então decidi tentar" repo sync -f "algumas vezes e acabou igual. Foi aí que presumi que fosse um problema de conexão lenta e interrupções então peguei meu cabo ethernet e fui até meu amigo que tem 570 Mbps para ver se isso ajuda. Basicamente, depois de mais alguns "repo. sync"s e "repo sync -f"s acabei praticamente igual. Então tentei rm -rf para os caminhos "corrompidos" que vi nos logs para sincronizá-los novamente, mas sem resultado. Por fim, decidi registre tudo e assuma que pode ser meu disco rígido com defeito, marcado como "Provavelmente falhará em breve" em "discos", anexando todos os arquivos de log abaixo.
Agradecemos antecipadamente por suas respostas, estou realmente dedicado a terminar o que comecei. saída terminal de saída Hardware(lspci) HDD_short_test_smartctl