In Android-Systemen oder Entwicklungsumgebungen, was sind die Unterschiede zwischen AAR, JAR, DEX und APK-Dateien? Was ist der Zweck eines jeden?Unterschied zwischen AAR, JAR, DEX, APK in Android
AFAIK, JAR sind genau wie eine Sammlung von .class-Dateien (wie in Java).
AAR sind JAR-Dateien + Ressourcen. Aber was ist der Anwendungsfall? Wird verwendet, um Entwicklungsbibliotheken für Android zu verteilen?
APK scheint Paketen wie .deb oder .rpm ähnlich zu sein. Ist es die einzige Möglichkeit, Anwendungen auf Android zu installieren?
Was ist mit DEX-Dateien? Kompilierte Anwendungen ... aber was ist der Unterschied zu einer JAR- oder AAR-Datei?
Moreveor, beim Verteilen von .so (d. H. Nativen Code) Dateien für Android, was ist der beste Weg, es zu tun?
So wie es aussieht, ist APK das einzige akzeptable Binärformat für eine App auf Android. –