He leído preguntas similares aquí, pero todavía no estoy claro en un par de cosas. El uso de un proyecto de biblioteca significa que mi proyecto general tendrá dos manifiestos, uno para la biblioteca y otro para el proyecto de la aplicación "principal", y no tengo claro qué ocurre o si hay alguna redundancia.Android Library Manifest vs. App Manifest
Estoy desarrollando un widget de aplicación con versiones "lite" y "paid", por lo que tendrá casi todo el código en un proyecto de biblioteca. Al ser un widget, la biblioteca tendrá al menos un receptor, un servicio, una actividad de configuración, más un par de otras actividades. Entonces, ¿dónde deberían declararse las declaraciones completas de estos componentes, incluidos los intentos, los filtros, etc.? ¿Van en el manifiesto de la biblioteca o en el manifiesto del paquete de la aplicación, haciendo referencia a las clases en la biblioteca (por ejemplo, android: name = "com.foo.mylibrary.MyService")?
Algunos ejemplos que he visto parecen declararlos en ambos manifiestos, pero sospecho que ponerlos en uno u otro no es operativo.
Gracias. Esto tiene más sentido (¡no es que tenga sentido siempre se aplica!). – gordonwd
@CommonsWare - Siempre me encantan tus respuestas directas. ¡Y en este caso me ayudó! – Matt
@CommonsWare a partir de ADT r20 preview 3 ahora es posible fusionar manifiestos. Entonces, la configuración común ahora se puede poner en el manifiesto de la biblioteca. http://stackoverflow.com/a/10400355/262789 – Benjamin