Was ist eine APK-Datei? Wie hängt es mit Android zusammen?

Das Originalplakat: Hakurei Reimu Ansichten: 1028 Antworten: 3 Gepostet in: 2012-03-05 00:06:41
APK ist die Abkürzung für Android Package, also das Android-Installationspaket. APK ist ein Dateiformat, das Symbian Sis oder Sisx ähnelt. Sie können es installieren, indem Sie die APK-Datei zur Ausführung direkt auf den Android-Emulator oder das Android-Telefon übertragen. Die APK-Datei liegt tatsächlich im Zip-Format vor, der Suffixname wurde jedoch in apk geändert. Nachdem Sie es mit UnZip entpackt haben, können Sie die Dex-Datei sehen. Dex ist der vollständige Name von Dalvik VM Executes, dem Android-Dalvik-Ausführungsprogramm. Es handelt sich nicht um den Bytecode von Java ME, sondern um den Dalvik-Bytecode.

Die Struktur einer APK-Datei ist:
mete-INF Jar-Dateien können oft
res Verzeichnis sehen, in dem Ressourcendateien gespeichert sind
AndroidManifest. Globale Konfigurationsdatei des XML-Programms
classes. dex Dalvik-Bytecode
Ressourcen. arsc Kompilierte binäre Ressourcendatei

Zusammenfassend haben wir festgestellt, dass Android zum Ausführen eines Programms zuerst UnZip benötigt und dann so direkt wie Symbian ist, was sich von der PE-Datei in Windows Mobile unterscheidet. Dies ist für das Programm nicht sehr vertraulich und zuverlässig. Es kann über den Befehl dexdump dekompiliert werden, dies entspricht jedoch dem Entwicklungsgesetz. Auch die Windows Gadgets bzw. WPF von Microsoft nutzen diese Architektur.

Auf der Android-Plattform ist die ausführbare Datei von Dalvik VM im APK-Format gepackt, und der endgültige Laufzeitlader dekomprimiert das kompilierte Android-Manifest und ruft es ab. Der Sicherheitszugriff bezieht sich auf den Berechtigungszweig in der XML-Datei, es gibt jedoch immer noch viele Sicherheitseinschränkungen. Wenn Sie die APK-Datei in den Ordner /system/app übertragen, werden Sie feststellen, dass die Ausführung uneingeschränkt erfolgt. Letztendlich befinden sich die Dateien, die wir normalerweise installieren, möglicherweise nicht in diesem Ordner, und die System-Apk-Dateien in Android ROM werden standardmäßig in diesem Ordner abgelegt und verfügen über Root-Berechtigungen.
Antwort 🤍 0 📤 Aktie sammeln
O ist ein Seabahn-Flugzeug, bedeutet, dass ich es nicht verstehe
Hahahahaha
Gelesen 959/
— Alle Antworten geladen —

Hinterlassen Sie eine Antwort