Cómo convertir mi proyecto de Android en un proyecto de maven

Tengo un proyecto de Android desarrollado con Eclipse y empujado a github.

Ahora quiero convertir mi proyecto de Android a un proyecto de maven , ¿cómo hacer eso?

Trate de seguir la guía de introducción del maven-android-plugin. Con el fin de convertir su proyecto ya existente, básicamente tiene que:

1) Cree un archivo pom.xml . Para ello puede utilizar el arquetipo maven como se describe aquí :

 mvn archetype:generate -DarchetypeArtifactId=android-quickstart -DarchetypeGroupId=de.akquinet.android.archetypes -DarchetypeVersion=1.0 -DgroupId=your.company -DartifactId=my-android-application 

Esto creará el pom.xml y la estructura de directorios mandada por maven.

2) Mueva su código a las respectivas carpetas en src/main/java .

3) Asegúrese de que tiene el sdk android instalado y en su camino, la versión de la plataforma Android correcta instalado y referenciado en su pom. También asegúrese de haber configurado todas las variables de entorno según sea necesario en la página maven-android-plugin

4) Emita mvn clean install en la línea de comandos y compruebe si la compilación funciona

5) Conecte su dispositivo Android y emita mvn android:deploy . Esto debe instalar la aplicación en su teléfono móvil (puede verificar la precencia del dispositivo con mvn android:devices .) Si desea ejecutar la aplicación en el emulador, inicie primero con mvn android:emulator-start y luego despliegue.

6) Quite los archivos antiguos y las carpetas que ya no son necesarias.

7) En Eclipse, asegúrese de tener habilitado el soporte de maven y vuelva a importar su proyecto. Cuando Eclipse construye el proyecto, puede quejarse de que falta la compatibilidad de plugins de maven. Abra Eclipse Marketplace e instale el Configurador de Android para m2e, entonces debería estar bien.

  • Rendimiento de Android de ThreeJS
  • Accediendo simultáneamente a diferentes miembros del mismo objeto en Java
  • Google Maps Android API v2 bloquea el subproceso de la interfaz de usuario
  • Android, cálculo del hash SHA-1 desde el archivo, el algoritmo más rápido
  • Android ViewPager y TabLayout no funcionan rápido
  • Mejora el adaptador grande ListView deslizamiento suave, a veces espasmódico
  • Vista personalizada de Android delegado de grupo addView
  • Colores de las barras GPU de perfil en Android M
  • Qué orden de diseños anidados es más eficiente en Android
  • Reserva de almacenamiento interno del dispositivo Android para futuros registros críticos de aplicaciones
  • El cajón de navegación es lento con vista compleja
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.