Ich stelle ein Android-Plugin für Cordova zusammen, das den CLI verwendet, der eine Drittpartei aar verwendet und bekomme, dass das Symbol keine Fehler enthält.
Wie ich das am besten ausarbeiten kann, ist es so, weil Cordovas Build erzählt werden muss, dass es in libs ein aar gibt. Es muss im Klassenpfad enthalten sein.
Normalerweise werden alle von einem Plugin benötigten Konfigurationsänderungen in plugin.xml vorgenommen. Weiß jemand, was ich tun muss, um CORDOVA über das AAR zu erzählen?
(Ich habe überprüft und die aar ist tatsächlich in project / libs als Ergebnis der Plugin-Zeile)
%Vor%oder ist mein Problem ein wenig tiefer und es ist kein plugin.xml Problem - etwas, das ich in cordova cli konfigurieren muss?
Okay, ich habe ein ähnliches Problem. Was für mich funktionierte, war das Hinzufügen dieser .aar-Datei zu einem Ordner mit dem Namen "aars" im Ordner root / platforms / android. Erstellen Sie auch die Datei build-extra.gradle (diese Datei muss im Ordner root / platforms / android erstellt werden) mit dem folgenden Code:
%Vor%Nun, wenn es kompiliert wird, wird die .aar-Datei im Build-Pfad erstellt. Wenn Ihr aar eine dritte Bibliothek verwendet, sollten Sie den Ordner (Kopieren / Einfügen in Bibliotheken) einschließen. Sie müssen dies so einrichten, dass diese Bibliotheken in den Build-Pfad aufgenommen werden, damit sie beim Generieren auf der .apk erscheinen. Jetzt müssen Sie nur den Ordner / platforms / android in die Eclipse importieren und dann mit der rechten Maustaste auf die Eigenschaften des Projekts & gt; JAva build path & gt; Jetzt müssen Sie nur Android private Bibliotheken überprüfen und Sie können loslegen.
Ich hoffe, es hilft dir.