2016-11-15 6 views

Antwort

3

aber es hat keine Aktivitäten oder XML-Seiten, so dass es eigentlich eine Java-Bibliothek

sein sollte Es bedeutet nicht, dass man es „umwandeln“ können. Auf den Punkt gebracht ist jede Android-Bibliothek eine Java-Bibliothek, die auf Android SDK beruht.

+0

Es tut mir leid mein Verständnis davon ist ziemlich schlecht. Wenn Sie ein Projekt starten, können Sie Android-Bibliothek oder Java-Bibliothek wählen. Ich wählte Android-Bibliothek, aber meine Bibliothek hat keine "Bildschirme", obwohl es andere Android Dinge wie lokalen Speicher und 3rd-Party-Bibliotheken wie reterofit haben. Sollte es eine Java-Bibliothek oder eine Android-Bibliothek sein und spielt es eine Rolle? –

+1

Hängt davon ab, was Sie mit 'local storage' meinen. Wenn Sie zum Zugriff auf den Speicher 'Context' und andere Android-bezogene Vorgänge verwenden, müssen Sie weiterhin die Android-Bibliothek verwenden. Andernfalls könnten Sie die Java-Bibliothek verwenden oder einfach die Android-Bibliothek weiter verwenden. –

0

Das Paket "aar" ist die Binärdistribution eines Android-Bibliotheksprojekts. .aar-Datei besteht aus einer JAR-Datei und einigen Ressourcendateien. Sie können es konvertieren als .jar-Datei unter Verwendung dieser Schritte

1) die .aar Datei in einem separaten Ordner kopieren und Umbenennen der Datei .aar Datei in .zip unter Verwendung eines beliebigen WinRAR oder Zip Extractor-Software.

2) Jetzt erhalten Sie eine ZIP-Datei. Klicken Sie mit der rechten Maustaste auf die .zip-Datei und wählen Sie "Dateien extrahieren". Erhält einen Ordner, der "classes.jar, resource, manifest, R.java, proguard (optional), libs (optional), Assets (optional)" enthält.

3) Benennen Sie die classes.jar-Datei als yourjarfilename.jar um und verwenden Sie diese in Ihrem Projekt.

Verwandte Themen