ROMs y desarrollo bq Aquaris E5 4G ROMs y desarrollo bq Aquaris E5 4G

Respuesta
 
Herramientas
  #1  
Viejo 18/12/17, 14:45:35
Array

[xs_avatar]
Defaud Defaud no está en línea
Miembro del foro
 
Fecha de registro: may 2015
Localización: GB
Mensajes: 105
Modelo de smartphone: Man
Tu operador: Personal
Error al compilar

Hola, posteo esto para haber si me podéis ayudar, por mi aburrimiento decidí intentar compilar la rom de lienage OS 15 (Android 8.0), claro oficialmente no está para nuestro movil y mirando en internet necesito el Device, el vendor y el kernel, decirme si esto es posible de hacer, ahora mi problema es a la hora de sincronizar los repos device sincroniza bien, el kernel también, pero el propytery_vendor o no sé que no me lo sincroniza me da un error y si cambio el nombre por el mismo y poniendo un numero de dice que no encuentra ese repo. Alguna ayuda.


Un saludo.


mas tarde os subo captura.
Responder Con Cita


  #2  
Viejo 18/12/17, 17:29:36
Array

[xs_avatar]
mifl mifl no está en línea
Miembro del foro
 
Fecha de registro: ene 2010
Localización: Oviedo
Mensajes: 142
Modelo de smartphone: bq Aquaris U plus, bq Aquaris X2
Tu operador: TeleCable
Buenas:

Necesitas el fichero para sincronizar el directorio vendor. En la carpeta /.repo/local_manifests/ añade el fichero "vendor_bq.xml" con el siguiente contenido:
Código:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
  <project name="TheMuppets/proprietary_vendor_bq" path="vendor/bq" remote="github" revision="cm-14.1" />
</manifest>
Otra opción es descargar el fichero directamente:
Espero que te sirva.
Responder Con Cita
  #3  
Viejo 18/12/17, 19:04:25
Array

[xs_avatar]
Defaud Defaud no está en línea
Miembro del foro
 
Fecha de registro: may 2015
Localización: GB
Mensajes: 105
Modelo de smartphone: Man
Tu operador: Personal
Ok ahora lo probaré, yo usaba las del repo de Aquaris-dev y me da error todo el rato el vendor no entiendo el porqué, una cosa, una vez ya he obtenido todos los archivos se supone que ya podría compilarlo pero con el comando de creo que era: "breakfast vegetalte" me da error obviamente por qué todavía no está soportado oficialmente, hay algún comando para compilarlo de otra forma?
Responder Con Cita
  #4  
Viejo 18/12/17, 23:00:47
Array

[xs_avatar]
Lordinal82 Lordinal82 no está en línea
Cocinero veterano
 
Fecha de registro: feb 2016
Localización: Suele ser mi casa
Mensajes: 222
Modelo de smartphone: OnePlus 3T
Tu operador: Vodafone
 Cita: Originalmente Escrito por Defaud Ver Mensaje
Ok ahora lo probaré, yo usaba las del repo de Aquaris-dev y me da error todo el rato el vendor no entiendo el porqué, una cosa, una vez ya he obtenido todos los archivos se supone que ya podría compilarlo pero con el comando de creo que era: "breakfast vegetalte" me da error obviamente por qué todavía no está soportado oficialmente, hay algún comando para compilarlo de otra forma?
Primero de todo inicializa el directorio:
Código:
. build/envsetup.sh
Luego has de añadirlo a la lista de 'lunch'
Código:
add_lunch_combo lineage_vegetalte-userdebug
ahora ya
Código:
lunch
y buscas lineage_vegetalte-userdebug (lo seleccionas escribiendo el número que le corresponda en la lista)

Para compilarlo:
Código:
make otapackage
make -> Es el compilador, quien inicia y automatiza el proceso
otapackage -> Es un parámetro de 'make' que nos permite convertir la ROM en un zip flasheable. (ejecutar este parámetro con sudo puede dar problemas)

Si quieres hacer una compilación limpia tras haber fallado algo en el proceso:
Código:
make clobber && make clean
esto borrará todos los contenidos de la carpeta 'out'

Espero que te sea de ayuda.
Responder Con Cita
  #5  
Viejo 18/12/17, 23:07:01
Array

[xs_avatar]
Defaud Defaud no está en línea
Miembro del foro
 
Fecha de registro: may 2015
Localización: GB
Mensajes: 105
Modelo de smartphone: Man
Tu operador: Personal
...

Última edición por Defaud Día 18/12/17 a las 23:12:20.
Responder Con Cita
  #6  
Viejo 18/12/17, 23:11:42
Array

[xs_avatar]
Defaud Defaud no está en línea
Miembro del foro
 
Fecha de registro: may 2015
Localización: GB
Mensajes: 105
Modelo de smartphone: Man
Tu operador: Personal
 Cita: Originalmente Escrito por Lordinal82 Ver Mensaje
Primero de todo inicializa el directorio:
Código:
. build/envsetup.sh
Luego has de añadirlo a la lista de 'lunch'
Código:
add_lunch_combo lineage_vegetalte-userdebug
ahora ya
Código:
lunch
y buscas lineage_vegetalte-userdebug (lo seleccionas escribiendo el número que le corresponda en la lista)

Para compilarlo:
Código:
make otapackage
make -> Es el compilador, quien inicia y automatiza el proceso
otapackage -> Es un parámetro de 'make' que nos permite convertir la ROM en un zip flasheable. (ejecutar este parámetro con sudo puede dar problemas)

Si quieres hacer una compilación limpia tras haber fallado algo en el proceso:
Código:
make clobber && make clean
esto borrará todos los contenidos de la carpeta 'out'

Espero que te sea de ayuda.
OK Este es el maldito error:



Which would you like? [aosp_arm-eng] 16
build/core/product_config.mk:242: *** _nic.PRODUCTS.[[device/bq/vegetalte/lineage.mk]]: "device/bq/msm8916-common/msm8916.mk" does not exist. Alto.
Device vegetalte not found. Attempting to retrieve device repository from LineageOS Github (http://github.com/LineageOS).
Found repository: android_device_bq_vegetalte
Default revision: staging/lineage-15.1
Checking branch info
Default revision staging/lineage-15.1 not found in android_device_bq_vegetalte. Bailing.
Branches found:
cm-13.0
cm-14.1
stable/cm-13.0-ZNH5Y
Use the ROOMSERVICE_BRANCHES environment variable to specify a list of fallback branches.
build/core/product_config.mk:242: *** _nic.PRODUCTS.[[device/bq/vegetalte/lineage.mk]]: "device/bq/msm8916-common/msm8916.mk" does not exist. Alto.
build/core/product_config.mk:242: *** _nic.PRODUCTS.[[device/bq/vegetalte/lineage.mk]]: "device/bq/msm8916-common/msm8916.mk" does not exist. Alto.

** Don't have a product spec for: 'lineage_vegetalte'
** Do you have the right repo manifest?



Haber voy a explicar lo que quiero hacer, quiero compilar una rom la cual es cogida del source de Lineage y este todavia no esta en el source.

Última edición por Defaud Día 18/12/17 a las 23:15:42.
Responder Con Cita
  #7  
Viejo 18/12/17, 23:22:17
Array

[xs_avatar]
Lordinal82 Lordinal82 no está en línea
Cocinero veterano
 
Fecha de registro: feb 2016
Localización: Suele ser mi casa
Mensajes: 222
Modelo de smartphone: OnePlus 3T
Tu operador: Vodafone
 Cita: Originalmente Escrito por Defaud Ver Mensaje
OK Este es el maldito error:



Which would you like? [aosp_arm-eng] 16
build/core/product_config.mk:242: *** _nic.PRODUCTS.[[device/bq/vegetalte/lineage.mk]]: "device/bq/msm8916-common/msm8916.mk" does not exist. Alto.
Device vegetalte not found. Attempting to retrieve device repository from LineageOS Github (http://github.com/LineageOS).
Found repository: android_device_bq_vegetalte
Default revision: staging/lineage-15.1
Checking branch info
Default revision staging/lineage-15.1 not found in android_device_bq_vegetalte. Bailing.
Branches found:
cm-13.0
cm-14.1
stable/cm-13.0-ZNH5Y
Use the ROOMSERVICE_BRANCHES environment variable to specify a list of fallback branches.
build/core/product_config.mk:242: *** _nic.PRODUCTS.[[device/bq/vegetalte/lineage.mk]]: "device/bq/msm8916-common/msm8916.mk" does not exist. Alto.
build/core/product_config.mk:242: *** _nic.PRODUCTS.[[device/bq/vegetalte/lineage.mk]]: "device/bq/msm8916-common/msm8916.mk" does not exist. Alto.

** Don't have a product spec for: 'lineage_vegetalte'
** Do you have the right repo manifest?
Tienes que descargarte los repositorios, que esto no va por arte de magia
Añade estos repositorios a .repo/local_manifests/roomservice.xml:
https://github.com/LineageOS/android...e_bq_vegetalte
https://github.com/LineageOS/android...sm8916-common
https://github.com/LineageOS/android_kernel_bq_msm8939
https://github.com/TheMuppets/proprietary_vendor_bq <- (estos son los de vendor, si no los has incluído ya)
Responder Con Cita
  #8  
Viejo 18/12/17, 23:28:52
Array

[xs_avatar]
Defaud Defaud no está en línea
Miembro del foro
 
Fecha de registro: may 2015
Localización: GB
Mensajes: 105
Modelo de smartphone: Man
Tu operador: Personal
 Cita: Originalmente Escrito por Lordinal82 Ver Mensaje
Tienes que descargarte los repositorios, que esto no va por arte de magia
Añade estos repositorios a .repo/local_manifests/roomservice.xml:
https://github.com/LineageOS/android...e_bq_vegetalte
https://github.com/LineageOS/android...sm8916-common
https://github.com/LineageOS/android_kernel_bq_msm8939
https://github.com/TheMuppets/proprietary_vendor_bq <- (estos son los de vendor, si no los has incluído ya)
veo que hay dos android_device_bq cual cojo o como tengo que poner el PATH?.

Perdón por tantas preguntas, por si es relevante tengo 16 años y no tengo ni idea de como va estas cosas XD

Última edición por Defaud Día 18/12/17 a las 23:55:50.
Responder Con Cita
  #9  
Viejo 19/12/17, 14:45:11
Array

[xs_avatar]
Defaud Defaud no está en línea
Miembro del foro
 
Fecha de registro: may 2015
Localización: GB
Mensajes: 105
Modelo de smartphone: Man
Tu operador: Personal
 Cita: Originalmente Escrito por Lordinal82 Ver Mensaje
Tienes que descargarte los repositorios, que esto no va por arte de magia
Añade estos repositorios a .repo/local_manifests/roomservice.xml:
https://github.com/LineageOS/android...e_bq_vegetalte
https://github.com/LineageOS/android...sm8916-common
https://github.com/LineageOS/android_kernel_bq_msm8939
https://github.com/TheMuppets/proprietary_vendor_bq <- (estos son los de vendor, si no los has incluído ya)
OK ya tengo los repos que me facilitaste ahora me ocurre esto

build/core/product_config.mk:253: *** _nic.PRODUCTS.[[device/bq/vegetalte/lineage.mk]]: "vendor/cm/config/common_full_phone.mk" does not exist. Alto.
Device vegetalte not found. Attempting to retrieve device repository from LineageOS Github (http://github.com/LineageOS).
Found repository: android_device_bq_vegetalte
Default revision: lineage-15.0
Checking branch info
Default revision lineage-15.0 not found in android_device_bq_vegetalte. Bailing.
Branches found:
cm-13.0
cm-14.1
stable/cm-13.0-ZNH5Y
Use the ROOMSERVICE_BRANCHES environment variable to specify a list of fallback branches.
build/core/product_config.mk:253: *** _nic.PRODUCTS.[[device/bq/vegetalte/lineage.mk]]: "vendor/cm/config/common_full_phone.mk" does not exist. Alto.
build/core/product_config.mk:253: *** _nic.PRODUCTS.[[device/bq/vegetalte/lineage.mk]]: "vendor/cm/config/common_full_phone.mk" does not exist. Alto.

** Don't have a product spec for: 'lineage_vegetalte'
** Do you have the right repo manifest?

que me falta ahora.

Gracias por responder.
Responder Con Cita
  #10  
Viejo 19/12/17, 15:09:42
Array

[xs_avatar]
mifl mifl no está en línea
Miembro del foro
 
Fecha de registro: ene 2010
Localización: Oviedo
Mensajes: 142
Modelo de smartphone: bq Aquaris U plus, bq Aquaris X2
Tu operador: TeleCable
Vamos a ver, lo que ocurre es lo siguiente:

Las ramas necesarias para compilar lineage-15.0 no se han subido a los repositorios.
por lo tanto no se han hecho los cambios necesarios para utilizar los nuevos repositorios de LineageOS.

Cambiar de versión de Android en un dispositivo no es solo bajar los repos y compilar, requiere bastantes cambios en la parte de device y kernel. Para hacer estos cambios debes de intentar seguir las modificaciones que han hecho otros dispositivos para pasar de cm-14.1 a lineage-15.0

Un saludo.
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Otras marcas y modelos de smartphones de venta en España > Foros BQ > Otros smartphones antiguos de bq > bq Aquaris E5 4G > ROMs y desarrollo bq Aquaris E5 4G



Hora actual: 17:14:32 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /