2010-08-22 7 views
6

Hola: Deseo lanzar varias aplicaciones al mercado de Android, todas ellas ligeramente personalizadas en base a un código base. No puedo simplemente cambiar el identificador del paquete en el archivo AndroidManifest.xml porque de esto dependen muchas otras cosas como identificadores de acción, etc. ¿Cuál es el mejor enfoque para lanzar varias aplicaciones basadas en un proyecto de eclipse con la misma base de código?Libere varias aplicaciones de Android con la misma base de código

Respuesta

3

Necesita crear un proyecto de biblioteca y hacer referencia a él desde cada una de sus aplicaciones. Las últimas versiones del complemento ADT lo permiten. Vaya a las propiedades del proyecto, página de Android, verá allí una marca de verificación de 'biblioteca'. La referencia a la biblioteca también está configurada en la página.

+0

Gracias por la pista. ya pensé en este enfoque. Pero, ¿y si tengo intenciones en mi proyecto actual con acciones como org.example.myandroidapp.myaction? Entonces, estas acciones deberían ser ahora específicas de la aplicación. – Sney

+0

Tiene que admitir el manifiesto para cada aplicación (en este momento las definiciones de actividades no pueden compartirse desde los proyectos de la biblioteca). Por lo tanto, nada le impide tener diferentes acciones (y filtros de intención) para cada aplicación. –

+0

Sí, pero ¿cómo sabría Android a qué aplicación pertenece la llamada de acción cuando comparten el mismo nombre en la biblioteca entre varias aplicaciones? – Sney

Cuestiones relacionadas