Nuestro equipo es nuevo en el desarrollo de Android y Java (originalmente, veníamos de C++), por lo tanto, nuestro conocimiento sobre las herramientas de compilación para Java es bastante superficial.Integración continua para Android a través de TeamCity. ¿Herramientas preferidas?
Existen pocas herramientas de compilación que se pueden usar para la automatización de compilaciones, y las más interesantes que encontré fueron hormiga y maven. Y aunque hay muchos artículos sobre automatización de compilación, no encontré ningún tutorial completo sobre la automatización del proceso de integración para aplicaciones de Android.
estaría muy agradecido si pudiera indicar su herramienta de construcción preferible para Android y explicar o dar cualquier enlace que explican el proceso de integración continua para aplicaciones de Android (que abarcan no sólo la construcción de paquete de la aplicación, pero la ejecución de pruebas bajo la emulador).
Muchas gracias por su tiempo y asistencia.
P.S .: Estamos utilizando Team City como el servidor de integración continua.
Gracias por su respuesta. Sí, el Maven con maven-android-plugin ha resuelto con éxito el problema. Además, TeamCity se integra sin problemas. Aún así, me pregunto si podría decirme, ¿hay alguna manera de extraer los registros de las pruebas de instrumentación de Android (que se ejecutan bajo el emulador)? –
Se accede a los registros de Android utilizando el comando "adb logcat": hay varias opciones que puede pasarle (consulte http://developer.android.com/guide/developing/tools/adb.html#logcat). –
Gracias, Matt. Pero aún así, los registros de Logcat incluyen tanta información irrelevante y, además, no es probable que sean analizados por los analizadores de teamcity :(Por lo tanto, me pregunto si existe una forma de generar, por ejemplo, registros Surefire o jUnit. –