Pregunta

Estoy tratando de usar el mismo icono de aplicación para todas las aplicaciones derivadas de un proyecto de biblioteca.

Pensé que sería tan simple como implementar el consejo proporcionado en este hilo, pero desafortunadamente no funciona.

Lo que hice es agregar al <manifest> etiqueta en la aplicación AndroidManifest.xml la siguiente línea:

xmlns:mylib="http://schemas.android.com/apk/res/com.example.baseapp"

Y unas pocas líneas hacia abajo AndroidManifest.xml archivo, cambiar el típico @drawable/icon a:

   <application android:icon="@mylib:drawable/icon">

¡Pero no funciona!

En cambio, Eclipse me dice que:

Error: Error: ningún recurso encontrado que coincida con el nombre de pila (en 'icono' con valor '@omLib: Drawable/Icon').

Aparentemente, hacer referencia a dibujo de un XML de diseño y el XML manifiesto no son lo mismo.

¿Cómo hago referencia a un icono de un proyecto de biblioteca en AndroidManifest.xml de la aplicación?

¿Fue útil?

Solución

¿Intentaste solo con dibujo/icono? No sé sobre tu configuración, pero funciona para mí.

Quizás después de un buen proyecto y Libraty Clean Up ...

Otros consejos

Para las personas que todavía leen esto: creo que esto fue arreglado desde SDK17.

Deberías escribir lo siguiente:

xmlns:mylib="http://schemas.android.com/apk/res-auto"

Esto debería permitirle hacer referencia a recursos de proyectos de biblioteca también.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top