2010-08-27 19 views
5

Últimamente he estado haciendo un montón de desarrollo web en mi Droid a través de ssh usando la aplicación ConnectBot y algunas otras aplicaciones como referencia. También he estado haciendo un montón de desarrollo Android en casa en eclipse, y me pregunté: ¿sería posible desarrollar y probar mis proyectos de Android directamente en mi teléfono? Todo lo que puedo hacer en este momento es escribir el código a través de ssh y luego abrirlo más tarde con eclipse para terminarlo, o usar Eclipse de forma remota a través de LogMeIn Ignition o VNC. ¿Alguien sabe una forma nativa de hacer lo que estoy tratando de hacer, preferiblemente fuera de línea?¿Es posible desarrollar Android para Android?

+5

¿Está escribiendo código con el teclado de Android? – Macarse

+0

¡muchos teléfonos tienen teclados reales ahora! –

Respuesta

3

No estoy seguro si esto llega al objetivo que está buscando, pero The Scripting Layer for Android (anteriormente conocido como el entorno de scripting de Android) está disponible y tiene una gran cantidad de energía disponible para ello.

capa de secuencias de comandos para Android (SL4A, anteriormente conocido como Android Scripting Medio Ambiente o ASE) trae scripting idiomas para Android por lo que le permite editar y ejecutar scripts y intérpretes interactivos directamente en el dispositivo Android. Estas secuencias de comandos tienen acceso a muchas de las API disponibles a aplicaciones completas de Android, pero con una interfaz muy simplificada que hace que sea fácil obtener cosas hechas.

Los scripts se pueden ejecutar interactivamente en un terminal , en segundo plano, o por medio de . Python, Perl, JRuby, Lua, BeanShell, JavaScript, Tcl y shell son compatibles actualmente, y estamos con la intención de agregar más. Vea el SL4A Video Help playlist en YouTube para varias demostraciones de las características de SL4A .

0

verdad es que no sé si es posible, pero que lo haga, usted debe:

  • "Instalar" java dentro de Android.
  • "Instalar" hormiga
  • plazo ant debug

Comprobar this link para más instrucciones.

PD: Por favor, háganos saber si usted podría hacerlo :)

+0

Según tengo entendido, Android no ejecuta Java directamente, sino que lo compila en un formato ejecutable. Supongo que instalar Java en tu teléfono sería problemático (si no, ¡estoy operando en mi iPhone!) –

+0

Deberías poder compilar las fuentes Ant para el formato de bytecode de Android. Pero no tengo idea de cómo harías que javac se ejecute en Android, ya que es un programa nativo. –

1

He encontrado DroidScript. Es un intérprete de JavaScript bastante poderoso que está basado en la biblioteca Rhino. Puede importar cada paquete Java e incluso crear actividades para iniciar desde el iniciador. La URL es http://droidscript.se para Live-Editor con la que puede editar scripts en línea y enviarlos a su teléfono, y la aplicación droidscript también tiene un editor, pero no puede guardar en este momento, creo. DroidScript es de código abierto e incrustable en una aplicación propia, creo. Se puede encontrar más información sobre las noticias de DroidScript en droidscript.blogspot.com.

1

Puede hacerlo si tiene una máquina Linux remota que desarrolle normalmente.

  1. ssh en la máquina con alguna aplicación ssh.
  2. edite el código con algún editor de texto de consola (vim, por ejemplo).
  3. generar la aplicación con la hormiga
  4. copiar el apk generado en el teléfono androide e instalarlo
  5. repita desde el punto 2.

Buena suerte!

Cuestiones relacionadas