Cocina para Android Subforo exclusivo para Cocina para Android

Respuesta
 
Herramientas
  #61  
Viejo 14/07/09, 11:05:03
Array

[xs_avatar]
crebaindamme crebaindamme no está en línea
Cocinero veterano
 
Fecha de registro: abr 2009
Localización: Arganda del Rey
Mensajes: 655
Modelo de smartphone: BQ Aquaris M5 (32Gb+3Gb)
Tu operador: Pepephone
Pues si que es raro, si... aquí no te puedo solucionar el problema, en cuanto llegue a casa lo veo a ver si encontramos donde está el problema.
__________________
----------------------------------------------
El hardware es lo que recibe los golpes cuando el software no funciona.
Responder Con Cita


  #62  
Viejo 14/07/09, 11:20:56
Array

[xs_avatar]
Wingerio Wingerio no está en línea
Miembro del foro
 
Fecha de registro: may 2009
Mensajes: 212
Modelo de smartphone: HTC Magic

 Cita: Originalmente Escrito por crebaindamme Ver Mensaje
Pues si que es raro, si... aquí no te puedo solucionar el problema, en cuanto llegue a casa lo veo a ver si encontramos donde está el problema.
He probado a meter el mismo el proyecto con el mismo kernel que lleva el local_manifest de la dream en el manifest de cupcake y entonces si sincroniza los proyectos del manifest.xml, pero los tres de la dream no hay cojones, seguiré probando cosas a ver si doy con ello.

Gracias!!
Responder Con Cita
  #63  
Viejo 14/07/09, 13:48:24
Array

[xs_avatar]
Wingerio Wingerio no está en línea
Miembro del foro
 
Fecha de registro: may 2009
Mensajes: 212
Modelo de smartphone: HTC Magic

Estoy lele, era simplemente quitar la línea de eliminar el proyecto del kernel en el local_manifest, me había obcecado y no me había dado cuenta de esa línea. Ahora parece que los proyectos descargan bien...

Pd.: lo que veo es que se han cargado proyecto de la dream: platform/vendor/htc/dream.git y el que ahora hay es éste: platform/vendor/htc/dream-open.git

Última edición por Wingerio Día 14/07/09 a las 14:05:05.
Responder Con Cita
  #64  
Viejo 14/07/09, 14:11:40
Array

[xs_avatar]
crebaindamme crebaindamme no está en línea
Cocinero veterano
 
Fecha de registro: abr 2009
Localización: Arganda del Rey
Mensajes: 655
Modelo de smartphone: BQ Aquaris M5 (32Gb+3Gb)
Tu operador: Pepephone
Me alegro de que lo hayas conseguido, y gracias por el apunte del proyecto.
Un saludo
__________________
----------------------------------------------
El hardware es lo que recibe los golpes cuando el software no funciona.
Responder Con Cita
  #65  
Viejo 14/07/09, 16:31:54
Array

[xs_avatar]
ridli ridli no está en línea
Cocinero veterano
 
Fecha de registro: may 2009
Mensajes: 333
Tu operador: Vodafone

 Cita: Originalmente Escrito por crebaindamme Ver Mensaje
Bueno... primer aporte:

En la carpeta <donde tengamos el source>/out/host/linux-x86/bin (despues de compilar, por supuesto) tenemos una serie de herramientas que son la mar de interesantes. Una de ellas es mkyaffs2image con la que podemos compilar nuestro propio system.img para el emulador (o para flashear directamente en nuestra dream). También he encontrado otra que es make-update-script que puede ser interesante (aunque todavía no lo he usado, haré una serie de pruebas con ella a ver que tal va).

Un saludo
Genial! habia usado el mkyaffs2image pero no el otro, que poco me paro a mirar las cosas ains...

bueno, dentro del directorio Kernel encontramos otro llamado scripts donde entroncamos un curiosi script llamado extract-ikconfig
Código:
 
/<ruta>/kernel/scripts/extract-ikconfig
con el que podemos sacar el .config de cualquier kernel
Código:
 
extract-ikconfig <kernel> > .config

Edito: he modificado una cosa del manual, me he dado cuenta de que algunas veces falla una libreria al compilar, libOmxCore.so, si se extrae directamente del telefono no pasa nada y se compila correctamente.

Última edición por ridli Día 14/07/09 a las 16:44:28.
Responder Con Cita
  #66  
Viejo 14/07/09, 18:09:11
Array

[xs_avatar]
crebaindamme crebaindamme no está en línea
Cocinero veterano
 
Fecha de registro: abr 2009
Localización: Arganda del Rey
Mensajes: 655
Modelo de smartphone: BQ Aquaris M5 (32Gb+3Gb)
Tu operador: Pepephone
Genial... a ver si poco a poco descubrimos todo lo que nos esconde el source!!!!
__________________
----------------------------------------------
El hardware es lo que recibe los golpes cuando el software no funciona.
Responder Con Cita
  #67  
Viejo 20/07/09, 15:01:23
Array

[xs_avatar]
crebaindamme crebaindamme no está en línea
Cocinero veterano
 
Fecha de registro: abr 2009
Localización: Arganda del Rey
Mensajes: 655
Modelo de smartphone: BQ Aquaris M5 (32Gb+3Gb)
Tu operador: Pepephone
Bueno... como bien ha dicho Wingerio, hay que cambiar un poco el local-manifest

Antes
Código:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remove-project name="kernel/common"/>
<project path="kernel" name="kernel/msm" revision="refs/heads/android-msm-htc-$
<project path="vendor/htc/dream" name="platform/vendor/htc/dream"/>
<project path="hardware/msm7k" name="platform/hardware/msm7k"/>
</manifest>
Despues
Código:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remove-project name="kernel/common"/>
<project path="kernel" name="kernel/msm" revision="refs/heads/android-msm-htc-$
<project path="vendor/htc/dream" name="platform/vendor/htc/dream-open"/>
<project path="hardware/msm7k" name="platform/hardware/msm7k"/>
</manifest>
Se puede cambiar la revisión para el kernel del msm y algunas cosas más...
http://android.git.kernel.org/?p=pla...dream-open.git

podéis encontrar más información en http://android.git.kernel.org buscando por el apartado "name" que hay en cada elemento el manifest.

Un saludo.
__________________
----------------------------------------------
El hardware es lo que recibe los golpes cuando el software no funciona.

Última edición por crebaindamme Día 21/07/09 a las 08:39:28.
Responder Con Cita
  #68  
Viejo 28/07/09, 15:37:09
Array

[xs_avatar]
Morpheo17 Morpheo17 no está en línea
Miembro del foro
 
Fecha de registro: jul 2009
Localización: Nabucodonosor
Mensajes: 62
Modelo de smartphone: Nexus One
Tu operador: Yoigo
Muy interesante el hilo, pero que muy interesante.

Yo también me quiero meter en el tema de compilar android que ya cojo vacaciones XD.
Una pregunta, al compilar el source también compila el código java? o eso está precompilado?. Es que me gustaría mucho tocar la parte java, ya que me interesa tocar el launcher (quiero ponerle 2 escritorios más ) y alguna chorradita de Settings. El tema es que ambas aplicaciones (Launcher.apk y Settings.apk) no compilan con el SDK oficial (confirmado por Google) por lo que tengo la duda de como se puede compilar o tocar, porque a lo mejor es código cerrado y no se puede modificar nada....
Responder Con Cita
  #69  
Viejo 29/07/09, 13:37:00
Array

[xs_avatar]
crebaindamme crebaindamme no está en línea
Cocinero veterano
 
Fecha de registro: abr 2009
Localización: Arganda del Rey
Mensajes: 655
Modelo de smartphone: BQ Aquaris M5 (32Gb+3Gb)
Tu operador: Pepephone
Si puedes tocar en esas aplicaciones sin ningun prob lema (yo ya lo he hecho), en cuanto te vajas el source aparecen las carpetas con los archivos .java correspondientes. En cuanto haces "make" se compila todo el codigo (incluyendo, claro esta las aplicaciones java), o bien puedes hacer "make <nombre aplicacion>" para compilar solo la q te interese.
1 saludo
Responder Con Cita
  #70  
Viejo 26/08/09, 16:45:44
Array

[xs_avatar]
f1lth f1lth no está en línea
Usuario novato en la web
 
Fecha de registro: ago 2009
Mensajes: 7
Modelo de smartphone: Htc Magic

Vaya par de cracks!! Esto es justo lo que andaba buscando

Gracias Ridli y Crebaindamme!
Responder Con Cita
  #71  
Viejo 09/10/09, 07:45:37
Array

[xs_avatar]
yeahhh yeahhh no está en línea
Usuario muy activo
 
Fecha de registro: oct 2008
Mensajes: 2,482
Modelo de smartphone: S23 ULTRA 512GB
Tu operador: Vodafone
Pregunta rápida... a partir de ahora esto no valdra "para nada" no? ya que se supone que habrá que utilizar todo de la rama donut no?
Que cambias habrá que hacer en el tuto de ridli para que funcione todo a donut?
Responder Con Cita
  #72  
Viejo 12/10/09, 21:16:44
Array

[xs_avatar]
crebaindamme crebaindamme no está en línea
Cocinero veterano
 
Fecha de registro: abr 2009
Localización: Arganda del Rey
Mensajes: 655
Modelo de smartphone: BQ Aquaris M5 (32Gb+3Gb)
Tu operador: Pepephone
Pues básicamente cambiar la rama o "branch" en la descarga, es decir, en lugar de cupcake habrá que poner donut... el resto debería ser practicamente igual, pero la mejor forma de saberlo es probar y probar jejejej.
Un saludo
__________________
----------------------------------------------
El hardware es lo que recibe los golpes cuando el software no funciona.
Responder Con Cita
  #73  
Viejo 12/10/09, 21:36:04
Array

[xs_avatar]
yeahhh yeahhh no está en línea
Usuario muy activo
 
Fecha de registro: oct 2008
Mensajes: 2,482
Modelo de smartphone: S23 ULTRA 512GB
Tu operador: Vodafone
He probado, pero cuando baje el fichero xml que se pide, ya me daba errores, y lo dejé ahi.
Responder Con Cita
  #74  
Viejo 14/10/09, 15:49:21
Array

[xs_avatar]
crebaindamme crebaindamme no está en línea
Cocinero veterano
 
Fecha de registro: abr 2009
Localización: Arganda del Rey
Mensajes: 655
Modelo de smartphone: BQ Aquaris M5 (32Gb+3Gb)
Tu operador: Pepephone
Hola yeahhh,
Para mi me fué muy útil esta página. En ella puedes encontrar como compilar desde cero paso a paso. Te explica claramente lo que hace en cada punto, y para aprender me parece de las mejores.
El link que te paso en cuestión, marca las diferencias en las librerias entre la donut y la cupcake. Si navegas por ella podrás encontrar el paso uno sin problemas.
Un saludo
__________________
----------------------------------------------
El hardware es lo que recibe los golpes cuando el software no funciona.
Responder Con Cita
  #75  
Viejo 06/03/10, 02:08:12
Array

[xs_avatar]
j0d3 j0d3 no está en línea
Miembro del foro
 
Fecha de registro: oct 2008
Localización: %LOCN
Mensajes: 151
Modelo de smartphone: Xiaomi A1
Tu operador: Movistar
Gran post, yo no tengo Magic pero tengo una Kaiser corriendo OpenEclair y esto me viene de vicio para lo que quiero hacer!!!
Lo dejo bajando y mañana me pongo a ello, muchas gracias!!
Responder Con Cita
  #76  
Viejo 26/06/10, 21:15:17
Array

[xs_avatar]
c.martinez.lozano c.martinez.lozano no está en línea
Cocinero oficial
 
Fecha de registro: jun 2010
Localización: Madrid
Mensajes: 1,016
Modelo de smartphone: Orange Boston-Nexus-One
Tu operador: Orange
Buenas, estoy cocinando froyo para el orange boston y he visto que hacian falta los paquetes lib32readline5 y lib32readline5-dev para la arquitectura x64. Uso Ubuntu.
Sin estos paquetes no es posible compilar sqlite3.
Un saludo.
Responder Con Cita
Gracias de parte de:
  #77  
Viejo 27/06/10, 02:27:02
Array

[xs_avatar]
metamorph metamorph no está en línea
Desarrollador
 
Fecha de registro: may 2010
Mensajes: 352
Tu operador: Movistar

Me ha gustado mucho el post, muchísimas gracias al autor y a todos los que han colaborado respondiendo dudas

Supongo que con la llegada de Eclair y Froyo habrán cambiado algunas cosas pero igualmente me parece un buen punto de partida. Voy a intentarlo tanto desde MacOS X como desde linux (Ubuntu), ya compartiré experiencias
__________________

Responder Con Cita
  #78  
Viejo 19/07/10, 17:58:10
Array

[xs_avatar]
gerard_f gerard_f no está en línea
Kernel developer
 
Fecha de registro: ago 2008
Localización: Catalunya
Mensajes: 2,999
Modelo de smartphone: Nexus 6P
Tu operador: Movistar
Al intentar descargar el source de cyanogenmod por ejemplo me da el siguiente error:

Código:
root@gerard-desktop:~/froyo-build# repo init -u git://github.com/CyanogenMod/android.git -b froyo
Traceback (most recent call last):
  File "/root/bin/repo", line 595, in <module>
    main(sys.argv[1:])
  File "/root/bin/repo", line 562, in main
    _Init(args)
  File "/root/bin/repo", line 181, in _Init
    _CheckGitVersion()
  File "/root/bin/repo", line 210, in _CheckGitVersion
    proc = subprocess.Popen(cmd, stdout=subprocess.PIPE)
  File "/usr/lib/python2.6/subprocess.py", line 633, in __init__
    errread, errwrite)
  File "/usr/lib/python2.6/subprocess.py", line 1139, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory
Alguien sabe cual es el problema? uso ubuntu 10.04
Gracias
Responder Con Cita
  #79  
Viejo 17/08/10, 10:02:21
Array

[xs_avatar]
tomyyol tomyyol no está en línea
Miembro del foro
 
Fecha de registro: jul 2010
Mensajes: 91
Modelo de smartphone: LG Optimus Black
Tu operador: Orange
He desarrollado un blog con unas guías para construir ROMs a partir de los fuentes y poderlas probar con el emulador. Os pongo el enlace por si a alguien le interesa.

http://androidsis.blogspot.com
Responder Con Cita


  #80  
Viejo 26/12/10, 17:32:17
Array

[xs_avatar]
linux4ever linux4ever no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: dic 2010
Localización: Zaragoza
Mensajes: 438
Modelo de smartphone: Amazfit GTS- Note 8
Tu operador: Yoigo
Como emular una rom compilada desde el source

Buenas a todos,

Quiero compilar una rom con mi kernel desde el source, hasta ahí sin problemas.
Lo malo es que no se pueden probar en el emulador. He leído que para que un kernel pueda ser emulado ha de ser un goldfish, y por mis pruebas, los dos goldfish que he compilado han arrancado sin problema.

Entonces .... Para probar las roms que compile ¿lo debo hacer desde el terminal?

Gracias
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > La Cocina de ROMs > Cocina para Android



Hora actual: 01:27:31 (GMT +1)



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

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