Cocina para Android Subforo exclusivo para Cocina para Android

Respuesta
 
Herramientas
  #1  
Viejo 21/12/10, 23:55:30
Array

[xs_avatar]
amoyse amoyse no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: nov 2008
Mensajes: 208
Modelo de smartphone: OP Onyx
Tu operador: Simyo
Compilar aplicaciones linux

Hola,
queria compilar "unison" para poder ejecutarlo desde la hero. Para ello necesito un toolchain, imagino que lo mas parecido al de la rom que tengo instalada ( Cronos Froyo 1.7.2). ¿Alguien tiene algun tutorial para empezar?.

Realmente esta pregunta es mas sobre el linux sobre el que va Android que del propio android.
Responder Con Cita


  #2  
Viejo 22/12/10, 13:57:45
Array

[xs_avatar]
pmaicas pmaicas no está en línea
Desarrollador
 
Fecha de registro: dic 2008
Mensajes: 1,299

La forma mas cómoda de obtener la toolchain es bajarse el NDK de android, de la propia pagina de android developer. En principio el ndk es solo para crear porciones de programa java en código nativo, pero puedes comprobar que tambien puedes generar programas completos sin mas que añadir una funcion _main al programa.

Tambien te puedes bajar el funcionte completo de android, que tambien viene con su propia toolchain, pues tambien lleva partes en C.
__________________
Saludos
-Pedro-
http://www.maicas.net/ (desarrollo de software)
http://droid.maicas.net/ (solo android)
Responder Con Cita
  #3  
Viejo 22/12/10, 17:53:05
Array

[xs_avatar]
amoyse amoyse no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: nov 2008
Mensajes: 208
Modelo de smartphone: OP Onyx
Tu operador: Simyo
Muchas gracias, voy a ponerme a ello.
Responder Con Cita
  #4  
Viejo 30/12/10, 17:36:36
Array

[xs_avatar]
amoyse amoyse no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: nov 2008
Mensajes: 208
Modelo de smartphone: OP Onyx
Tu operador: Simyo
Me ha costado, pero ya tengo compilado y funcionando "unison", es la version 2.32.52, lo subo por si alguien esta interesado en usarlo.

Es lo mejor para sincronizar ficheros/directorios con linux.
Si alguien necesita ayuda para hacerlo funcionar que me pregunte.
Archivos Adjuntos
Tipo de Archivo: zip unison-2.32.52.zip (477.1 KB, 7 visitas)
Responder Con Cita
  #5  
Viejo 14/01/11, 22:57:56
Array

[xs_avatar]
rasgulkje rasgulkje no está en línea
Miembro del foro
 
Fecha de registro: ene 2011
Mensajes: 54
Tu operador: R Móvil

 Cita: Originalmente Escrito por amoyse Ver Mensaje
Me ha costado, pero ya tengo compilado y funcionando "unison", es la version 2.32.52, lo subo por si alguien esta interesado en usarlo.

Es lo mejor para sincronizar ficheros/directorios con linux.
Si alguien necesita ayuda para hacerlo funcionar que me pregunte.
A mí, por curiosidad, me gustaría saber sobre la dificultad de compilar un software que no está programado en Java (Unison parece que está en O'Caml) y que después funcione en Android. ¿Hay que toquetear mucho en el código original? ¿Y requiere alguna modificación en el teléfono/tablet para funcionar?
Responder Con Cita
  #6  
Viejo 16/01/11, 16:52:09
Array

[xs_avatar]
amoyse amoyse no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: nov 2008
Mensajes: 208
Modelo de smartphone: OP Onyx
Tu operador: Simyo
Pues no se decirte, al final es linux, dependera del lenguaje en que este, de lo portable que se haya programado, los recursos de los que haga uso, etc, etc.
Un programa en C/C++ que no use nada "raro" no tiene mayor complicacion.
Responder Con Cita
  #7  
Viejo 16/01/11, 18:46:49
Array

[xs_avatar]
rasgulkje rasgulkje no está en línea
Miembro del foro
 
Fecha de registro: ene 2011
Mensajes: 54
Tu operador: R Móvil

Gracias por la respuesta, amoyse. En el caso concreto de Unison, ¿has seguido algún tutorial o algo para saber cómo compilarlo?
Responder Con Cita
  #8  
Viejo 17/01/11, 00:02:23
Array

[xs_avatar]
amoyse amoyse no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: nov 2008
Mensajes: 208
Modelo de smartphone: OP Onyx
Tu operador: Simyo
Pues me ha costado un poquito si, pero porque esta programado en ocaml, encontre una pagina en japones (si, japones, alucina) que explicaba mas o menos como se hacia.

Si estan en C es "facil", es bajarse el toolchain del NDK como me dijo pmaicas.
Responder Con Cita
  #9  
Viejo 16/03/12, 16:35:53
Array

[xs_avatar]
kainmnester kainmnester no está en línea
Usuario novato en la web
 
Fecha de registro: mar 2012
Mensajes: 1
Modelo de smartphone: sony tablet S
Tu operador: Movistar
Tengo una pregunta necesitas ser root para usar unison?
Responder Con Cita
  #10  
Viejo 04/05/12, 17:05:01
Array

[xs_avatar]
nashyely nashyely no está en línea
Usuario novato en la web
 
Fecha de registro: mar 2012
Mensajes: 1
Tu operador: Movistar

hola yo estoy tratando de compilar una version de unison para android..... pero me marca un error ya que la NDK de android no implementa el pty.h

ya me descargue la libreria y cuando compilo me manda este error
--------------------------------------------------------------

ocamlopt: pty.c ---> pty.o
ocamlc -I lwt -I ubase -I system -I system/generic -I lwt/generic -custom -g -ccopt "-o "/home/unison-2.40.61/pty.o -c /home/unison-2.40.61/pty.c
In file included from /home/unison-2.40.61/pty.c:14:
/home/android-ndk-r7c/platforms/android-3/arch-arm/usr/include/pty.h: In function 'openpty':
/home/android-ndk-r7c/platforms/android-3/arch-arm/usr/include/pty.h:13: error: expected declaration specifiers before '__THROW'
/home/unison-2.40.61/pty.c:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
/home/unison-2.40.61/pty.c:42: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
/home/unison-2.40.61/pty.c:51: error: expected '{' at end of input
make: *** [pty.o] Error 2
--------------------------------------------------------------------------------------------------------

alguien me podria ayudar

GRACIAS

Última edición por nashyely Día 04/05/12 a las 17:31:43.
Responder Con Cita
Respuesta

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

Herramientas


Hora actual: 04:33:21 (GMT +1)



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

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