2017-01-11 1 views
1

Certaines de mes bibliothèques Android (fichiers AAR) contiennent un aapt/AndroidManifest.xml ainsi que la racine AndroidManifest.xml. D'après ce que j'ai pu voir, ces deux ne sont pas différents, mais celui de aapt semble optionnel. Cependant, je n'ai trouvé aucune documentation à ce sujet.Fonction de aapt/AndroidManifest.xml dans AAR

Alors, quel est le but de ce deuxième manifeste? Et pourquoi est-il ajouté seulement parfois?

Répondre

1
@NonNull 
@Override 
public File getAaptFriendlyManifestOutputFile() { 
    return FileUtils.join(
      globalScope.getIntermediatesDir(), 
      "manifests", 
      "aapt", 
      getVariantConfiguration().getDirName(), 
      "AndroidManifest.xml"); 
}