mi configuración:
- Modelo: Aspire E5-571G (Aspire E5-571G_0867_V1.32)
- GPU: NVIDIA Corporation GM108M [GeForce 840M] (rev a2)
- CPU: EA50_HB V1.32
- RAM: 8GB
- SO: Ubuntu 14.04.6 LTS confiable
Objetivo:
- Dispositivo - Nexus 5x
- Versión - Oreo
- Etiqueta - android-8.1.0_r52
- Construir - OPM7.181205.001
- Configuración - usuario
Pasos tomados en orden:
- Instalando dependencias
- sudo apt install bc bison build-essential ccache curl flex 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 2
libxml2-utils lzop pngcrush rsync schedtool squashfs-tools xsltproc
zip zlib1g-dev- sudo apt instalar cmake zip descomprimir openjdk-8-jdk-headless
- Configurar una ruta bin en el directorio de inicio
mkdir -p ~/bin
- Instale el comando de repositorio:
- rizohttps://storage.googleapis.com/git-repo-downloads/repo> ~/bin/repositorio
- chmod a+x ~/bin/repo
- Verifique la suma de comprobación del binario del repositorio.
sha256sum ~/bin/repo
- identidad git
- git config --global usuario.correo electrónico ""
- git config --global usuario.nombre ""
paquete brotli
- clon de githttps://github.com/google/brotli.git
- cd ~/brotli
- ./configure-cmake
- hacer -j(4)
- cp brotli ~/bin/
Obtener los blobs de proveedores
- clon de githttps://github.com/anestisb/android-prepare-vendor.git
- cd android-preparar-proveedor
- mkdir bullhead-blobs
- sudo ./execute-all.sh -k -d bullhead -a bullhead -b OPM7.181205.001 -o bullhead-blobs
Descarga de fuentes AOSP
- mkdir -p ~/aosp
- cd ~/aosp
- inicio del repositorio -uhttps://android.googlesource.com/platform/manifest-b android-8.1.0_r52
- sincronización de repositorio
Descripción del problema:
La lista termina aquí porque eso es lo más lejos que pude llegar, primero, en casa con mis mejores 8 Mbps, toma entre 24 y 60 horas finalizar la sincronización del repositorio con errores. Al principio no grabé registros porque estaba completamente seguro de que estaba bien que la sincronización del repositorio se ejecutara unas cuantas docenas de veces a baja velocidad y que se sobrecargara constantemente para poder finalizar. Pero después de unos 5 o 6 intentos quedó claro que no es así. Los errores más frecuentes fueron "entrada/salida de Linux", "no se puede recuperar" y "finalizar se colgó inesperadamente, lo cual puede no ser del todo correcto, ya que están en mi memoria. Luego decidí probar "repo sync -f" varias veces. y terminó igual. Fue entonces cuando supuse que era un problema de conexión lenta e interrupciones así que tomé mi cable de ethernet y fui con mi amigo que tiene 570 Mbps para ver si eso ayuda. sync"s y "repo sync -f" terminé más o menos igual. Luego probé rm -rf para las rutas "corruptas" que vi en los registros para sincronizarlas nuevamente pero sin resultado. Al final decidí registre todo y asuma que puede ser mi disco duro defectuoso, que está marcado como "Probable que falle pronto" en "discos", adjuntando todos los archivos de registro a continuación.
Gracias por sus respuestas de antemano, estoy realmente dedicado a terminar lo que comencé. producción terminal de salida Hardware(lspci) HDD_short_test_smartctl