3 votos

Nexus 7 atascado en el logo de google después de flashear la construcción de AOSP

Es la primera vez que flasheo la build AOSP en el dispositivo. Sólo he seguido las instrucciones de Google para descargar y construir el código fuente de Android. Como tengo un Nexus 7 (2013), así que elegí el objetivo a "aosp_flo-userdebug" antes de comenzar a construir. Luego ejecuté "make" para construir, y la construcción fue exitosa.

Después de eso reinicié el dispositivo y entré en el bootloader, flasheé el dispositivo por el comando:

$ fastboot -w flashall

El flash tuvo éxito. Luego, después de que el dispositivo se reinició, sólo se quedó atascado en la pantalla del logotipo de Google y nunca continuó. Si lo vuelvo a flashear a la imagen de fábrica, puede seguir arrancando. Así que creo que tal vez hay algunos errores que hice durante la construcción o el flasheo que causa el problema. Pero no sé cómo encontrar el problema.

También traté de flashear sólo system.img por:

$ fastboot flash system system.img

Pero sigue siendo el mismo resultado. Espero que alguien pueda darme alguna sugerencia. Gracias.

PD: la versión de construcción es la 5.1

2voto

Joel Puntos 13

Gracias a @Tamoghna Chowdhury por enlazar esto con una pregunta similar que había publicado. Tuve problemas similares y luché con ello durante un tiempo. Tienes que comprobar algunas cosas. ¿Has flasheado los binarios específicos del dispositivo?

En mi caso había un desajuste de versión con el binario específico del dispositivo y el dispositivo. FLO debería tener siempre los binarios de FLO. Si no, no arrancará. Revisa este post

https://code.google.com/p/aosp4nexus5/wiki/AOSPforNexus5#Automatic_Installatin_of_GApps

Yo hice esto hace mucho tiempo, así que no recuerdo el paso exacto que tuve que tomar, si usted publica los detalles de lo que ha hecho, tal vez voy a recordar algo.

EDIT :Actualización de la respuesta basada en el siguiente comentario del OP

Utilice el segundo enlace que ha mencionado https://developers.google.com/Android/nexus/drivers#flolrx22g

Su dispositivo es flo. Ese es el primer paso. Ahora, su construcción AOSP debe coincidir con la versión de los binarios. Así que no se puede utilizar 5.1.51 junto con los binarios de la versión LMY48G ya que es para 5.1.1 . Así que revisa AOSP con la misma versión, es decir 5.1.1 en tu caso y construye de nuevo con los binarios LMY48G. Recuerdo que tuve el mismo problema pero con la versión 5.0.1, es decir, LRX22G. Funcionó cuando revisé un código fuente más antiguo.

No sé por qué ocurre esto, lo ideal sería que cualquier versión nueva funcionara. Quizás sea otra peculiaridad de Android. No actualicé Android más tarde cuando la tablet arrancó correctamente. Es un riesgo demasiado grande como para correrlo :)

0 votos

Gracias por responder. Creo que me perdí los binarios específicos del dispositivo en la construcción anterior. Así que he descargado los binarios para flo (LMY48G), y corrió una construcción de nuevo. Pero todavía no funciona. Me di cuenta de que hay un montón de binarios en Google. developers.google.com/Android/nexus/blobs-preview y developers.google.com/Android/nexus/drivers#flo Creo que tal vez utilicé la versión incorrecta de los binarios. ¿Pero cómo saber qué versión debo usar? La fuente que estoy usando es 5.1.51

1 votos

Resolví mi problema obteniendo los binarios de developers.google.com/Android/nexus/blobs-preview finalmente. Gracias de nuevo.

0 votos

Creo que esto ya está documentado en el sitio oficial: "AOSP no puede ser utilizado sólo desde el código fuente puro y requiere bibliotecas propietarias adicionales relacionadas con el hardware para ejecutarse, específicamente para la aceleración de gráficos por hardware." source.Android.com/source/

0voto

Angela Puntos 1

El binario de descarga puede resolver este problema por ejemplo https://developers.google.com/Android/drivers#tilapialmy47d

descargar todo el enlace, untar *.tgz, y ejecutar todo el script de shell. Luego reconstruir el código.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X