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
ensrc
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.
- Instalar imágenes de sistema antiguas de Android (ABI) desde la línea de comandos
- Terminal Android - comandos que faltan de telnet, recibiendo este error: KO: comando desconocido, intenta 'ayuda'
- Cómo subir una aplicación de Android a la tienda de aplicaciones a través de la línea de comandos
- ¿Cómo instalar Android SDK en Linux usando CLI solamente?
- Construya el proyecto android desde la línea de comandos
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]
- Cordova ejecutar (en realidad) dispositivo Android utilizando la línea de comandos?
- Cómo crear un archivo apk en la línea de comandos?
- Cómo hacer el "export jar" de Eclipse desde la línea de comandos
- Proyecto Android y Gradle: montar un solo módulo
- Especificar la ubicación de salida al ensamblar un proyecto de Android con Gradle a través de Terminal?
- ¿Cómo empaquetar la aplicación de línea de comandos nativa en apk?
- Cómo ejecutar ffmpeg desde la línea de comandos en android
- No se puede importar android.support.v4.apps.NavUtils
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 TextureView establece el color de fondo y muestra el video más tarde
- Excepción de ClassCast de Android al vincular al servicio