So öffnen Sie .AAR-Dateien unter Linux
Um .AAR-Dateien unter Linux zu öffnen, zur Überprüfung: Öffnen Sie es als ZIP-Archiv mit Ihrem Desktop-Archivmanager oder benennen Sie .aar in .zip um und extrahieren Sie es. Suchen Sie nach AndroidManifest.xml,classes.jar und res/.
Schritt-für-Schritt-Anleitung
- Zur Überprüfung: Öffnen Sie es als ZIP-Archiv mit Ihrem Desktop-Archivmanager oder benennen Sie .aar in .zip um und extrahieren Sie es. Suchen Sie nach AndroidManifest.xml,classes.jar und res/.
- Für Entwicklungszwecke: Fügen Sie es als Abhängigkeit zu einem Android-/Gradle-Build hinzu, anstatt zu versuchen, es „auszuführen“.
Häufige Probleme
Es lässt sich nicht öffnen (oder wird in der falschen App geöffnet)
Viele Systeme verknüpfen .aar nicht mit einem Viewer. Ein AAR ist ein ZIP-basiertes Bibliothekspaket, kein Dokument oder Installationsprogramm, daher ist das Doppelklickverhalten inkonsistent.
- Erstellen Sie eine Kopie der Datei und benennen Sie die Erweiterung von .aar in .zip um.
- Öffnen/extrahieren Sie es mit einem beliebigen ZIP-fähigen Archivierungstool und überprüfen Sie dann Dateien wie AndroidManifest.xml,classes.jar und res/.
Erwartet ein App-Installationsprogramm oder eine ausführbare Datei
AAR ist ein Bibliotheksverteilungsformat für Android-Builds. Es handelt sich nicht um eine APK und kann nicht auf einem Gerät installiert oder gestartet werden.
- Wenn Sie etwas auf Android installieren müssen, benötigen Sie wahrscheinlich eine .apk-Datei, keine .aar-Datei.
- Wenn Sie entwickeln, fügen Sie den AAR als Abhängigkeit in Ihrem Android Studio/Gradle-Projekt gemäß der Bibliotheksdokumentation von Android hinzu.
Die Datei sieht aus wie eine ZIP-Datei, aber Tools beschweren sich, dass sie beschädigt ist
Da es sich bei AAR um einen ZIP-Container handelt, können teilweise Downloads oder Änderungen die Archivstruktur beschädigen und zu Extraktionsfehlern führen.
- Laden Sie den AAR erneut herunter oder kopieren Sie ihn erneut, um sicherzustellen, dass die Übertragung erfolgreich abgeschlossen wurde.
- Versuchen Sie, mit einem anderen ZIP-Tool zu extrahieren; Wenn mehrere Tools ausfallen, ist das Archiv wahrscheinlich beschädigt.
Sicherheitshinweis
Ein AAR ist ein ZIP-basiertes Archiv und kann kompilierten Code bündeln (z. B. „classes.jar“). Behandeln Sie AARs aus nicht vertrauenswürdigen Quellen wie jede Bibliothek eines Drittanbieters: Ihre Verwendung in einem Build kann dazu führen, dass nicht vertrauenswürdiger Code in Ihre App gelangt.