Gestión de proyectos de android desde la línea de comandos

Estoy administrando y ejecutando mi aplicación android desde la línea de comandos sin usar ant, he seguido estos pasos:

  • Generar R.java
  • Compilar R.java y todos los archivos .class en src a archivos .class
  • Ensamblando el sistema de archivos de la clase en archivo del dex usando el comando abajo
    dx --dex --verbose --output=./bin/classes.dex ./bin

.class archivos .class están en el directorio bin.

Pero estoy recibiendo los siguientes errores en estos pasos:

 java.lang.Runtime exception:.\bin file not found at com.android.dx.cf.direct.ClassPathOpener.process at com.android.dx.command.dexer.Main.processOne at com.android.dx.command.dexer.Main.processAllFiles at com.android.dx.command.dexer.Main..run at com.android.dx.command.dexer.Main.main at com.android.dx.command.Main.main 

Debido a esto, no puedo crear el archivo Classes.dex .

¿Puede alguien sugerir una solución para esto?

[No usar eclipse y ant sólo a través de la línea de comandos]

Si necesitas "administrar tus proyectos de Android desde la línea de comandos", cuando debes usar Ant build.

build.xml de Ant es una forma estandarizada oficial para construir proyectos de Android. Los scripts Ant pueden hacer todo lo que necesite para construir su proyecto.

Si desea la mayoría de las herramientas de construcción modernas para Android, puede consultar Gradle para proyectos de Android . Nota: hoy todavía está en fase alpha.

Intente ingresar la ruta completa en lugar de la ruta relativa .

También debe poner los archivos de clase dentro de un directorio exactamente igual que su nombre de paquete . Por ejemplo, para com.test.me.MyActivity debe utilizar com / test / me / MyActivity.class

Y ya que estamos en el tema, recuerde que dx sólo puede trabajar con archivos de clase creados con Java6 (o menos) por lo que si está utilizando java7 para compilar su código, agregue "fuente 1.6 de destino 1.6" parámetros a su línea de comandos.

  • Android 'no es reconocido como un comando interno o externo
  • Configuración del perfil de hardware de la línea de comandos AVD de Android
  • Comando linux "android": ¿equivalente en Windows?
  • Creación de un proyecto de Android desde la línea de comandos con Eclipse
  • Cómo acceder a Android File system desde la línea de comandos de Windows 7 a través de USB
  • Android Runtime.getRuntime (). Exec () para navegar a través de directorios
  • ¿Cómo enviar String valor adicional de la línea de comandos?
  • Por qué "cocos compilar -p android" da "El comando android ya no está disponible." Error
  • Cómo ejecutar apk desde la línea de comandos en el emulador
  • ¿Cómo puedo ejecutar las herramientas de línea de comandos de Android?
  • ¿Cómo ejecutar una aplicación específica de Android con Terminal?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.