Sie sollten folgende Blöcke in Ihr Android.mk
einfügen %Vor%Bitte beachten Sie auch, dass minSdkVersion von der Bibliothek in Ihrer Manifest-Datei benötigt wird.
Kostiantyn Luzans Antwort hat ein Problem. Nach dem Kompilieren werden die Ressourcen in der aar der R-Datei meines Hauptpakets hinzugefügt, aber nicht in der R-Datei des AAR-Pakets. Der Paketname des aars lautet beispielsweise my.aar, der Paketname des Hauptprojekts lautet my.main. Das aar hat eine Zeichenfolge namens "string_in_aar". Nach der Kompilierung ist die Zeichenfolgen-ID my.main.R.string_in_aar und nicht my.aar.R.string_in_aar. Das stürzt die APK ab, weil der Code im aar my.aar.R.string_in_aar verwendet.
Die Lösung ist: LOCAL_AAPT_FLAGS + = --Extra-Pakete {aar Paketname}. Sie erhalten zwei R-Dateien. Sie haben den gewissen Inhalt. Das eine Paket ist das Hauptpaket, das andere ist das Paket aar.
Tags und Links android aar android-build android.mk