Añadiendo el proyecto android a git

¿Cuáles son los archivos que tengo que ignorar al agregar un proyecto a git? ¿Debo agregar el archivo .classpath? ¿Cuál es el propósito de .classpath? Im usando eclipse y empujando a un servidor Jenkins

El archivo gitignore típico para android incluiría lo siguiente:

# built application files *.apk *.ap_ # files for the dex VM *.dex # Java class files *.class # generated files bin/ gen/ # Local configuration file (sdk path, etc) local.properties 

De Gitignore en github

Al crear un proyecto en Eclipse, por defecto crea un archivo .classpath en el directorio del proyecto. Ese archivo se utilizará para almacenar nombres de archivo y otros archivos dependientes necesarios en el classpath para compilar y ejecutar el proyecto correctamente. Normalmente, este archivo se actualizará automáticamente cada vez que actualice las bibliotecas del proyecto, etc.

Deberías añadirlo a git en mi opinión. Vea este hilo para más información:

.classpath y .project – check en el control de versiones o no?

  • `static` y` non-static` campos para un mejor rendimiento en java Android
  • Impresión de Android directamente a la impresora de red?
  • Dile a Proguard que mantenga la anotación en los métodos
  • Botones onClick del interruptor
  • Creación de aplicaciones modulares de Android en Eclipse
  • Inicialización de FirebaseApp en Firebase Android
  • Para comprobar si la cadena contiene una palabra en particular
  • ¿Debería evitarse también el finalizador de Java para la gestión del ciclo de vida de los objetos nativos?
  • UI para Android - ¿Qué resolución diseñar?
  • Custom android.app.Application no disparar evento onCreate
  • Proceso de multi-subprocesos Java (Android)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.