Lädt...

14. Februar 2017 2,195 Aufrufe

Beschreibung des Android APK-Dateiformats

Manuelle Installation von Android-Anwendungen

Das APK-Dateiformat ist das Standard-Anwendungspaketformat, das vom Betriebssystem für Smartphones und Tablet-Computer namens Google Android verwendet wird. Das Android APK-Archiv enthält alle wichtigen Daten, die zum Ausführen einer Android-Anwendung erforderlich sind.

Alles, was Sie über Android APK wissen müssen

Android-SymbolDas APK-Dateiformat ist das Standard-Anwendungspaketformat, das vom Betriebssystem für Smartphones und Tablet-Computer namens Google Android verwendet wird. Das Android APK-Archiv enthält alle wichtigen Daten, die zum Ausführen der darin gespeicherten Android-Anwendung erforderlich sind.

Die Hauptquelle für Anwendungen für Android ist Google Play (früher Android Market), eine Anwendung, die bei der sauberen Installation von Google Android installiert wird. Benutzer können jedoch auch über den Webbrowser darauf zugreifen.
 

Nützliche Informationen über Android-Pakete

Standardort von APK-Archiven

 

  • Vorinstallierte Android APKs werden im /system/app-Ordner gespeichert.
  • Von Benutzern installierte APKs werden im /data/app-Ordner gespeichert.

Um installierte Anwendungen in Android zu verwalten, gehen Sie zu Menü → Einstellungen → Anwendungen → Anwendungen verwalten.

Um die Android-Verzeichnisstruktur anzuzeigen, müssen Sie einen Android-Dateimanager wie Astro Explorer oder Root Explorer im System installieren.

Hauptfenster von Astro Explorer

Astro Explorer

Struktur des Android-Anwendungspakets

APK-Anwendungspakete verwenden das ZIP-Komprimierungsformat, welches weit verbreitet ist und dessen ZIP-Archive in verschiedenen Betriebssystemen oder Komprimierungsprogrammen geöffnet werden können. Um den Inhalt eines APK-Archivs anzusehen, benennen Sie einfach die Dateiendung von APK zu ZIP um und öffnen Sie die Datei.

Die Struktur der APK-Datei nach der Kompilierung:

Android APK-Datei im Windows Explorer geöffnet

  • assets-Ordner enthält Dokumente im HTML-Format, die über die Anwendung, Lizenzinformationen, FAQ usw. informieren.
     
  • META-INF-Ordner enthält Daten, die zur Sicherstellung der Integrität des APK-Pakets und der Systemsicherheit verwendet werden. Im META-INF-Ordner befinden sich mehrere Dateien, nämlich: CERT.RSA, CERT.DSA, CERT.SF und MANIFEST.MF.
     
  • res-Ordner enthält Ressourcendateien wie Grafiken, Sounds, Einstellungen usw.
     
  • AndroidManifest.xml-Datei enthält Informationen zu Name, Version, Zugriffsrechten sowie Verweise auf Bibliotheksdateien und andere.
     
  • classes.dex ist die ausführbare Datei der Dalvik Virtual Machine. Diese Datei enthält kompilierte Java-Quellcodes. DEX-Dateien können nur in der Dalvik Virtual Machine ausgeführt werden; die Java Runtime Environment kann DEX-Dateien nicht ausführen.
     
  • resource.arsc ist die binäre Ressourcendatei nach der Kompilierung.

Von Google empfohlene integrierte Entwicklungsumgebungen für die Entwicklung von Anwendungen für das Android-Betriebssystem sind Eclipse mit ADT-Plugin und IntelliJ IDEA.
Andere Android-Entwicklungstools, wie das Android SDK und die Android SDK Tools, sind von der Google Android Entwickler-Website herunterladbar.

Installation von Android-Anwendungen auf der Speicherkarte

Diese Funktion wird seit der Android-Version 2.2 Froyo unterstützt. Auf der Speicherkarte installierte Anwendungen werden verschlüsselt und im .android_secure-Ordner gespeichert. Verschlüsselte Android-Anwendungen haben die ASEC-Dateiendung. Die Installation auf der Speicherkarte muss jedoch auch in der Android-App unterstützt werden.

Hinweis: Bei älteren Android-Versionen (vor 2.1) war dies nur durch Rooten des Geräts möglich.

Um eine Anwendung auf die Speicherkarte zu verschieben, gehen Sie zu Menü ► Einstellungen Anwendungen ► Verwalten Anwendungen , tippen Sie auf die Anwendung und wählen Sie die Option Auf SD-Karte verschieben.

Option 'Auf SD-Karte verschieben' in Android

Option 'Auf SD-Karte verschieben' in Android
 

Installation von Android-Anwendungen über USB-Kabel

Um Anwendungen, die als APK-Datei aus dem Internet heruntergeladen wurden, zu installieren, benötigen Sie eine eingelegte Speicherkarte im Gerät und natürlich einen installierten Dateimanager. Um eine APK-Datei über USB zu installieren, folgen Sie diesen Schritten:

  1. Verbinden Sie das Telefon als Massenspeichergerät über USB.
  2. Öffnen Sie die Speicherkarte im Windows Explorer oder Mac Finder und kopieren Sie die APK-Datei auf die Karte.
  3. Trennen Sie das Telefon und öffnen den auf dem Telefon installierten Dateimanager.
  4. Gehen Sie zum /sdcard- oder /mnt/sdcard-Ordner, tippen Sie auf die APK-Datei und wählen Sie die Option App-Manager öffnen.

APK-Datei Optionen in Astro Explorer

APK-Datei Optionen in Astro Explorer öffnen
 

Einige Hersteller deaktivieren die Anwendungsinstallationsfunktion über USB auf ihren Geräten. Um diese Option zu aktivieren, gehen Sie zu den Einstellungen  Anwendungen und aktivieren Sie die Option Unbekannte Quellen.

 

Einstellungen für unbekannte Quellen in Android

Option "Unbekannte Quellen" in den Anwendungseinstellungen
 

Wenn Sie an der Entwicklung von Google Android-Anwendungen interessiert sind, besuchen Sie die Android-Entwickler-Website, die detaillierte Anleitungen, Beispielcodes, Artikel und weitere Tutorials enthält.

Verwandte Artikel

4. Februar 2022

Wie man Android-Apps unter Windows ausführt

Haben Sie sich jemals gefragt, ob Sie Android-Apps unter Windows ausführen können? Die Antwort laute...

Mehr lesen
3. März 2017

Wie man Standard-Apps in Android zurücksetzt

Dieser Artikel behandelt die Grundlagen des Zurücksetzens oder Änderns der Standardanwendungszuordnu...

Mehr lesen
23. Mai 2016

Wie man Android in VirtualBox installiert

Vor einigen Monaten stellten Mitarbeiter von Jide Technology Remix OS vor, eine Portierung des Googl...

Mehr lesen
7. November 2014

Android-Apps in Google Chrome ausführen

Chrome OS enthält die App Runtime for Chrome-Plattform, die es Benutzern ermöglicht, Android-Apps na...

Mehr lesen
20. Februar 2013

Android-Apps auf dem Mac ausführen

Möchten Sie Android-Apps auf dem Mac ausführen? Jetzt ist es möglich, Apps ohne Android APKs oder an...

Mehr lesen
8. Februar 2011

So installieren Sie Flash Player auf Android Eclair

Möchten Sie Adobe Flash auf Ihrem älteren Smartphone mit einer früheren Android-Version unterstützen...

Mehr lesen