Crear una aplicación de correo electrónico para Android

Estaba pensando en revisar algunas de las aplicaciones integradas de Android, ya que son de código abierto, así que no descargué de https://android.googlesource.com/platform/packages/apps/Email el código e importé el proyecto en eclipse. Traté de build el proyecto pero recibo errores. ¿Necesito algún tipo de prerrequisitos?

Aquí está el error: en TempStorage.java me aparece "La cadena no se puede resolver en un tipo", y en la console "[2012-10-19 13:47:20 – AndroidMail] ¡El proyecto no tiene el file project.properties! Edite el proyecto properties para establecer uno ".

¿Que debería hacer? ¡Gracias!

No es posible build aplicaciones ASOP usando eclipse directamente. Usan funciones avanzadas para la construcción que no se pueden manejar directamente utilizando el process de construcción de eclipse. Además, los proyectos no son independientes sino que tienen dependencies cruzadas (ver abajo)

La única solución directa para build las aplicaciones ASOP de EMail (y todas las demás) es verificar todo el Árbol de origen de Android ( ver aquí un tutorial ) y luego usar el process de compilation en compilation utilizando los files make. Puede build la aplicación EMail usando "make EMail" en la carpeta donde verificó el tree de fonts. Es posible que deba configurar primero un entorno de construcción.

En teoría, es posible convertir la fuente en un proyecto de eclipse en funcionamiento. Hice esto hace algunos meses. Lo que debe hacer es identificar todas las dependencies cruzadas de la aplicación EMail (consulte el Android.mk Makefile Android.mk para esto). Si recuerdo correctamente, hay al less dos de ellos ( framework / ex / chips y frameworks / opt / mailcommon ). También debe verificarlos y convertirlos en un proyecto de biblioteca de Android en funcionamiento. A continuación, modifique la aplicación EMail para include las bibliotecas de Android recién creadas. Pero: Esto dista mucho de ser una solución fácil y requiere múltiples modificaciones. El path descrito anteriormente es el path a seguir.