2017-06-08 3 views
1

Hallo, ich bin ein neues in Xamarin Entwicklung und Visual Studio 2015. Ich muss DLL-Lib erstellen, damit ich es als Referenz für Visual Studio verwenden kann.Konvertieren von AAR in DLL-Bibliothek

Ich habe bereits eine aar-Datei von Android-Bibliothek Projekt. Wie erstelle ich eine * .aar-Datei daraus? Verwenden der Befehlszeile wäre sehr gut!

+0

Sie sollten nicht konvertieren aar zu dll. Sie sollten Aar direkt mit Ihrem Projekt verbinden. –

+0

Mögliches Duplikat von [So fügen Sie eine AAR-Bibliothek zu Xamarin Studio hinzu?] (Https://stackoverflow.com/questions/34167406/how-to-add-aar-library-to-xamarin-studio) –

+0

@Vlad Matvienko I ' m mit Xamarin Forms, also brauche ich dll. –

Antwort

1

Ja, um eine .AAR-Datei hinzuzufügen, können Sie eine Java-Bindungsbibliothek erstellen. Die Bindungsbibliothek erstellt eine DLL, die dann in ein beliebiges Xamarin Forms-Projekt importiert werden kann. Die drei Hauptschritte sind:

1 - Erstellen Sie eine AAR-Datei in Android Studio. Um die .AAR-Datei zu erstellen, klicken Sie mit der rechten Maustaste auf Ihren Projektnamen (in meinem Fall Nachrichten), und klicken Sie dann auf die Registerkarte Gradle ganz links auf dem Bildschirm. Gehe zu Build -> Assembly Release.

2- Der nächste Schritt besteht darin, eine Bindungsbibliothek für die .AAR-Datei zu erstellen. Erstellen Sie eine Xamarin-Formularlösung für Bindungsbibliotheken. Nachdem Sie die Lösung erstellt haben, klicken Sie mit der rechten Maustaste auf Jars, klicken Sie auf Hinzufügen -> Dateien hinzufügen und kopieren Sie die in Schritt 1 erstellte .AAR-Datei. Erstellen Sie das Projekt, und die .AAR-Datei befindet sich im Verzeichnis/debug. .

3 - Importieren Sie die DLL-Datei in die Xamarin Forms-Projekt möchten Sie es verwenden in

Für weitere Einzelheiten, hier ist ein Blog-Post ich es schrieb: https://spin.atomicobject.com/2017/09/25/export-java-xamarin-forms/

+0

versuchen, direkt hier auch zu antworten, können Links brechen –

+0

Danke für das Feedback, erweiterte ich meine Antwort! –

Verwandte Themen