2012-07-10 9 views
8

Quiero construir una aplicación con alguna configuración grande de un archivo xml.
Quiero saber si hay algún método que pueda controlar el proceso de construcción de una aplicación o si hay alguna forma de crear una aplicación de nuestra fuente con un poco de modificación en nuestra fuente basada en nuestro archivo config xml. O de otra forma construir archivo apk

no quiero leer mi archivo de configuración de cada uno y cada vez que la carrera de aplicaciones, quiero incluir el cambio en la propia aplicación

Todas las sugerencias, comentarios, respuestas, las ideas son bienvenidas Gracias de antemano .....¿Cómo construir apk sin eclipse o modificar el edificio apk con un archivo de configuración?

+1

Puede explicar poco ** de la modificación en nuestra fuente basada en nuestro archivo de configuración **. O puede ser elaborado sobre lo que quiere lograr porque no está claro. – Abhilasha

+0

Hola Abhilasha, gracias por tu respuesta. Trataré de explicarlo. Supongamos que tengo dos clientes y puedo entregar mi aplicación para ambos con un poco de personalización o configuración. Obtendré estos detalles de personalización como un archivo xml. Lo que quiero es crear mi compilación para cada cliente en función de este xml. No incluir el xml en la aplicación Significa que quiero anular el edificio predeterminado de apk por eclipse con los detalles de configuración en xml. le invitamos a que presente cualquier idea. Gracias de nuevo por su valioso tiempo. –

+1

Básicamente, no se puede hacer sin una especie de precompilador. En primer lugar, porque desea (desea) tener diferentes espacios de nombres de sus paquetes. Significa que debe tocar cada archivo de su fuente. Entonces, supongo que no solo quiere cambiar los archivos fuente de Java, sino también los archivos de recursos. No hay una solución lista para usar para su tarea específica usando xml para "reconfigurar" su árbol fuente. Tienes que construir una herramienta como esa por ti mismo. – Oliver

Respuesta

5

Si usted quiere construir manualmente la aplicación de:

En primer lugar, que realmente debería entender la build process, si no lo hace.

Si va a desarrollar en Eclipse, el plugin ADT construye incrementalmente su proyecto como de realizar cambios en el código fuente. Eclipse envía automáticamente un archivo .apk a la carpeta bin del proyecto, por lo que usted hace sin tener que hacer nada adicional para generar el archivo .apk.

Si está desarrollando en un ambiente no-Eclipse, usted puede construir su proyecto con el archivo build.xml generado hormiga que se encuentra en el directorio del proyecto . El archivo Ant llama a destinos que automáticamente llaman a las herramientas de compilación .

Una vez que comprenda el proceso de compilación, puede comenzar aprendiendo los comandos para realizar los diversos pasos necesarios para la construcción. The documentation habla sobre los diversos comandos que puede usar.

Este Tutorial en Ant le lleva de principio a fin sobre cómo realizar una compilación personalizada.

Unos más tutoriales:

2

Puede utilizar la herramienta Apache Ant. Le permite crear su aplicación a través de comandos en lugar de hacerlo con Eclipse.

Puede consultar la pregunta y la respuesta en this thread.

1

Uso Maven. Es MUY difícil de configurar, pero es lo mejor si trabajas en equipo.

+0

Hola, puedes por favor dar más detalles sobre la configuración o cualquier enlace útil o tutorails –

+0

Internet está lleno de eso. Eche un vistazo http://code.google.com/p/maven-android-plugin/wiki/GettingStarted –

Cuestiones relacionadas