studio library importar generar dependencias create crear agregar android android-studio android-library

library - ¿Una biblioteca de Android necesita un manifiesto, app_name, Icon?



import module android studio (2)

Cualquier biblioteca de Android necesita tener un archivo AndroidManifest.xml, pero no se requiere un nombre o un icono. Solo se necesita cuando hay una actividad que es PRINCIPAL y LANZADOR.

Simplemente puedes usar este manifiesto y tu biblioteca funcionará como un encanto.

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="[your package]" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="[min supported version]" /> <application/> </manifest>

Tengo una biblioteca de Android que produce una biblioteca aar. Esta biblioteca se integrará en diferentes aplicaciones de ProjectFlavors of Mobile, TV y Wear. Creo que cada una de estas plataformas debería ser las que configuran variables como el nombre de la aplicación, el icono y los permisos a través del manifiesto y los sabores de producto.

¿Hay alguna forma de crear un AAR sin requerir un AndroidManifest.xml y, por lo tanto, dibujar (para el icono)?

Puede encontrar más información sobre lo que estoy haciendo en mi última pregunta sobre el tema : Módulo de biblioteca Java de Android Studio vs. Módulo de biblioteca de Android


Puede ir con el AndroidManifest.xml continuación si no necesita configurar ningún componente de Android como Actividades o Servicios o agregar propiedades personalizadas.

<?xml version="1.0" encoding="utf-8"?> <manifest package="com.your.library.base.package" />