Načítám...

14. února 2017 2,192 zobrazení

Popis formátu souboru Android APK

Manuální instalace aplikací pro Android

Formát souboru APK je výchozí formát balíčku aplikací používaný operačním systémem pro chytré telefony a tablety nazývané Google Android. Archiv Android APK obsahuje všechna důležitá data potřebná k běhu Android aplikace uložená v něm.

Vše, co potřebujete vědět o Android APK

Android ikonaFormát souboru APK je výchozí formát balíčku aplikací používaný operačním systémem pro chytré telefony a tablety nazývaným Google Android. Archiv Android APK obsahuje všechna důležitá data potřebná k běhu Android aplikace uložené v něm.

Hlavním zdrojem aplikací pro Android je Google Play (dříve Android Market), což je aplikace nainstalovaná v čisté instalaci Google Android, ale uživatelé k ní mohou přistupovat také přes webový prohlížeč.
 

Užitečné informace o Android balíčcích

Výchozí umístění APK archivů

 

  • Předinstalované Android APK jsou uloženy ve složce /system/app.
  • Uživatelem instalované APK jsou uloženy ve složce /data/app.

Pro správu nainstalovaných aplikací v Androidu přejděte do Menu → Nastavení → Aplikace → Správa aplikací.

Pro zobrazení struktury adresářů Androidu je potřeba do systému nainstalovat správce souborů, například Astro Explorer nebo Root Explorer.

Hlavní okno Astro Explorer

Astro Explorer

Struktura balíčku Android aplikace

APK balíček aplikace používá ZIP kompresní formát, který je široce podporován a ZIP archivy jsou otevíratelné v různých operačních systémech nebo kompresních utilitách. Pro zobrazení obsahu APK archivu jednoduše přejmenujte příponu souboru z APK na ZIP a otevřete jej.

Struktura APK souboru po kompilaci:

Android APK soubor otevřený ve Windows Exploreru

  • assets složka obsahuje dokumenty ve formátu HTML, které informují o aplikaci, licenční informace, FAQ atd.
     
  • META-INF složka obsahuje data používaná k zajištění integrity APK balíčku a bezpečnosti systému. Ve složce META-INF se nachází několik souborů, konkrétně: CERT.RSA, CERT.DSA, CERT.SF a MANIFEST.MF.
     
  • res složka obsahuje soubory zdrojů, jako jsou grafika, zvuky, nastavení atd..
     
  • AndroidManifest.xml soubor obsahuje informace o názvu, verzi, přístupových právech, také odkazy na knihovní soubory a další.
     
  • classes.dex je spustitelný soubor pro Dalvik virtuální stroj. Tento soubor obsahuje zkompilované Java zdrojové kódy. DEX soubor může být spuštěn pouze v Dalvik virtuálním stroji a Java Runtime Environment nemůže spouštět DEX soubory.
     
  • resource.arsc je binární soubor zdrojů po kompilaci.

Integrovaná vývojová prostředí doporučená Googlem pro vývoj aplikací pro operační systém Android jsou Eclipse s ADT Pluginem a IntelliJ IDEA.
Další nástroje pro vývoj Android aplikací, jako jsou Android SDK a Android SDK Tools, jsou ke stažení na webu pro vývojáře Google Android.

Instalace Android aplikací na paměťovou kartu

Tato funkce je podporována od verze Android 2.2 Froyo. Aplikace nainstalované na paměťové kartě jsou šifrovány a uloženy ve složce .android_secure. Šifrované Android aplikace mají příponu souboru ASEC. Instalace na paměťovou kartu však musí být také podporována v samotné Android aplikaci.

Poznámka: U starších verzí Androidu (před 2.1) bylo toto možné pouze pomocí rootování zařízení.

Pro přesun na paměťovou kartu přejděte do Menu ► Nastavení Aplikace ► Správa aplikací , klepněte na aplikaci a vyberte možnost Přesunout na SD kartu.

Android možnost Přesunout na SD kartu

Možnost Přesunout na SD kartu v Androidu
 

Instalace Android aplikací přes USB kabel

Pro instalaci aplikací stažených jako APK soubor z internetu potřebujete vloženou paměťovou kartu v zařízení a samozřejmě nainstalovaný nějaký správce souborů. Pro instalaci APK souboru přes USB postupujte podle těchto kroků:

  1. Připojte telefon k USB portu jako Mass Storage Device (zařízení pro hromadné ukládání dat)
  2. Otevřete paměťovou kartu ve Windows Exploreru nebo Mac Finderu a zkopírujte APK soubor na kartu
  3. Odpojte telefon a otevřete správce souborů nainstalovaný v telefonu
  4. Přejděte do složky /sdcard nebo /mnt/sdcard, klepněte na APK soubor a vyberte možnost Open App Manager

Možnosti APK souboru v Astro Exploreru

Možnosti otevření APK souboru v Astro Exploreru
 

Někteří výrobci v telefonech zakazují instalaci aplikací přes USB. Pro povolení této možnosti přejděte do Nastavení  Aplikace a zapněte volbu Neznámé zdroje.

 

Nastavení Neznámé zdroje v Androidu

Volba Neznámé zdroje v nastavení aplikací
 

Pokud máte zájem o vývoj aplikací pro Google Android, navštivte web pro vývojáře Android, který obsahuje podrobné návody, ukázkové kódy, články a další tutoriály.

Související články

4. února 2022

Jak spouštět Android aplikace ve Windows

Někdy jste si přáli spustit Android aplikace ve Windows? Odpověď je ano, můžete! S BlueStacks App Pl...

Číst více
3. března 2017

Jak vymazat výchozí aplikace v Androidu

Tento článek pokrývá základy odpočinku nebo změny výchozí asociace aplikací v operačním systému Goog...

Číst více
23. května 2016

Jak nainstalovat Android ve VirtualBoxu

Před několika měsíci představili lidé ze společnosti Jide Technology Remix OS, port operačního systé...

Číst více
7. listopadu 2014

Spouštějte aplikace Android v Google Chrome

Chrome OS obsahuje platformu App Runtime for Chrome, která umožňuje uživatelům spouštět Android apli...

Číst více
20. února 2013

Spouštějte Android aplikace na Macu

Chcete spouštět Android aplikace na Macu? Nyní je možné spouštět aplikace bez Android APK nebo jinýc...

Číst více
8. února 2011

Jak nainstalovat Flash Player na Android Eclair

Chcete mít podporu Adobe Flash ve svém starším smartphonu s dřívější verzí Androidu? Přečtěte si náš...

Číst více