Come aprire file .AAR su Android
Per aprire file .AAR su Android, android in genere non "apre" gli AAR come app; per ispezionare i contenuti, spostarlo su un desktop e aprirlo come ZIP o utilizzarlo solo come dipendenza della libreria in un ambiente di sviluppo Android.
Istruzioni passo passo
- Android in genere non "apre" gli AAR come app; per ispezionare i contenuti, spostarlo su un desktop e aprirlo come ZIP o utilizzarlo solo come dipendenza della libreria in un ambiente di sviluppo Android.
Problemi comuni
Non si apre (o si apre nell'app sbagliata)
Molti sistemi non associano .aar a un visualizzatore. Un AAR è un pacchetto di libreria basato su ZIP, non un documento o un programma di installazione, quindi il comportamento del doppio clic è incoerente.
- Fai una copia del file e rinomina l'estensione da .aar a .zip.
- Aprilo/estrailo utilizzando qualsiasi strumento di archiviazione compatibile con ZIP, quindi esamina file come AndroidManifest.xml, classi.jar e res/.
È previsto un programma di installazione o un eseguibile dell'app
AAR è un formato di distribuzione della libreria per build Android; non è un APK e non può essere installato o avviato su un dispositivo.
- Se devi installare qualcosa su Android, probabilmente avrai bisogno di un .apk, non di un .aar.
- Se stai sviluppando, aggiungi l'AAR come dipendenza nel tuo progetto Android Studio/Gradle secondo la documentazione della libreria Android.
Il file sembra uno ZIP ma gli strumenti lamentano che è danneggiato
Poiché AAR è un contenitore ZIP, download parziali o modifiche possono interrompere la struttura dell'archivio e causare errori di estrazione.
- Scarica nuovamente o copia nuovamente l'AAR per garantire che il trasferimento venga completato correttamente.
- Prova a estrarre con uno strumento ZIP diverso; se più strumenti falliscono, è probabile che l'archivio sia danneggiato.
Nota di sicurezza
Un AAR è un archivio basato su ZIP e può raggruppare codice compilato (ad esempio, classi.jar). Tratta gli AAR provenienti da fonti non attendibili come qualsiasi libreria di terze parti: utilizzarli in una build può introdurre codice non attendibile nella tua app.