|
||
|
![]() |
![]() |
ROMs y desarrollo bq Aquaris E5 4G ROMs y desarrollo bq Aquaris E5 4G |
![]() |
|
Herramientas |
#1
|
||||
|
||||
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. |
|
#2
|
||||
|
||||
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>
|
#3
|
||||
|
||||
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?
|
#4
|
||||
|
||||
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?
![]() Código:
. build/envsetup.sh Código:
add_lunch_combo lineage_vegetalte-userdebug Código:
lunch Para compilarlo: Código:
make otapackage 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 Espero que te sea de ayuda. ![]() |
#5
|
||||
|
||||
...
Última edición por Defaud Día 18/12/17 a las 23:12:20. |
#6
|
||||
|
||||
Primero de todo inicializa el directorio:
Código:
. build/envsetup.sh Código:
add_lunch_combo lineage_vegetalte-userdebug Código:
lunch Para compilarlo: Código:
make otapackage 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 Espero que te sea de ayuda. ![]() ![]() 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. |
#7
|
||||
|
||||
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? ![]() ![]() 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) |
#8
|
||||
|
||||
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) ![]() 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. |
#9
|
||||
|
||||
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) ![]() 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. |
#10
|
||||
|
||||
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. |
![]() |
![]() |
||||||
|
Herramientas | |