1 votos

"error: ni se ha especificado el producto -p ni se ha configurado ANDROID_PRODUCT_OUT" al intentar `fastboot flashall -w` en Nexus 7

Estoy tratando de flashear la última compilación 6.0.1 en mi tableta Nexus 7.
Elegí la compilación MOB30X de aquí

naveen@gandalf:~$ fastboot devices
015d2a4ffd181016    fastboot

Pero, cuando hago

naveen@gandalf:~$ fastboot flashall -w
error: ni se especificó el producto con -p ni se estableció ANDROID_PRODUCT_OUT

¿De qué se trata este producto?

Además, parece que la compilación viene con un buen archivo de instalación flash-all.sh Mientras se ejecuta

fastboot -w update image-razor-mob30x.zip

Me encuentro nuevamente con este error

verificando el producto...
FALLIDO

Aquí está el archivo de registro completo aquí

naveen@gandalf:~/Playground/android/razor-mob30x$ sudo fastboot -w update image-razor-mob30x.zip
[sudo] contraseña para naveen: 
el archivo no contiene 'boot.sig'
el archivo no contiene 'recovery.sig'
el archivo no contiene 'system.sig'
el archivo no contiene 'vendor.img'
Creando un sistema de archivos con parámetros:
    Tamaño: 30550261760
    Tamaño de bloque: 4096
    Bloques por grupo: 32768
    Inodos por grupo: 8192
    Tamaño de inodo: 256
    Bloques de diario: 32768
    Etiqueta: 
    Bloques: 7458560
    Grupos de bloques: 228
    Tamaño del grupo de bloques reservados: 1024
Se ha creado un sistema de archivos con 11/1867776 inodos y 161260/7458560 bloques
Creando un sistema de archivos con parámetros:
    Tamaño: 464519168
    Tamaño de bloque: 4096
    Bloques por grupo: 32768
    Inodos por grupo: 7088
    Tamaño de inodo: 256
    Bloques de diario: 1772
    Etiqueta: 
    Bloques: 113408
    Grupos de bloques: 4
    Tamaño del grupo de bloques reservados: 31
Se ha creado un sistema de archivos con 11/28352 inodos y 3654/113408 bloques
--------------------------------------------
Versión del bootloader...: 4.23
Versión de la banda base.....: N/A
Número de serie........: 015d2a4ffd181016
--------------------------------------------
verificando el producto...
FALLIDO

El producto del dispositivo es 'grouper'.
La actualización requiere 'flo'.

terminado. tiempo total: 0.157s

0 votos

El comando fastboot flashall no es el correcto para flashear una ROM de fábrica. Debes ejecutar directamente flash-all.bat / flash-all.sh sin fastboot.

0 votos

Acabo de descomprimir y revisar flash-all.sh. Parece que es lo que se necesita. Lo estoy ejecutando ahora.

0 votos

No pude ver ninguna salida para flash-all durante casi 30 minutos. Aborté la ejecución y ejecuté el primer comando. "fastboot flash bootloader bootloader-flo-flo-04.08.img". Ahora estoy viendo el mensaje "< esperando dispositivo >"

1voto

Robybyte Puntos 1

Necesitas configurar ANDROID_PRODUCT_OUT en /etc/environment.
Puede que tengas una carpeta con boot.img y system.img etc., esta es la carpeta correcta.

Ejemplo:

ANDROID_PRODUCT_OUT=/ruta/a/carpeta/con/imagenes/

Después de eso, puedes llamar a sudo fastboot flashall -w.

También funciona para auto-compilaciones.

1voto

user1147688 Puntos 238

Fastboot está tratando de jugar a lo seguro y asegurarse de que no estás flasheando desde la ubicación incorrecta. La forma más fácil es simplemente export ANDROID_PRODUCT_OUT=./, y ejecutar fastboot (o el script de fastboot) en el mismo directorio que tus imágenes de firmware.

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