Android Application Package (APK) - jedná se o standardní formát instalačního balíčku pro aplikace na operačním systému Android. Tento formát umožňuje vývojářům aplikací pro Android zabalit všechny potřebné komponenty, zdroje a manifesty do jednoho souboru pro instalaci do zařízení s Androidem.
Ale co je AAB? Android App Bundle (AAB) - jedná se o nový formát dodávky aplikací, který je nabízen společností Google. Nabízí inovativní způsob balení a doručování aplikací do zařízení Android. AAB navrhuje vývojářům vytvářet optimalizovanější a efektivnější možnosti instalace aplikací.
Proč převést aplikaci z APK do AAB? Převod umožňuje mnoho výhod nového formátu. Potřebujete kratší dobu načítání, menší množství souboru a optimalizaci paměti na zařízení uživatele? Pak je tento článek právě pro vás!
V tomto článku vám řekneme, jak převést aplikaci Android z formátu APK na AAB. Podíváme se na dva hlavní způsoby: použití Android Studio a použití příkazového řádku. Vyberte si ten správný pro vás a začněte využívat všechny výhody nového formátu doručování aplikací od společnosti Google!
Kroky pro převod aplikace Android z formátu APK na AAB
Formát Aab (Android App Bundle) je modernější a efektivnější způsob balení aplikací pro Android, který vám umožní optimalizovat velikost aplikace a zlepšit výkon. Pokud již máte připravenou aplikaci ve formátu APK (Android Package), můžete ji snadno převést na AAB pomocí následujících kroků:
Krok 1: Nainstalujte si Android Studio, pokud jej ještě nemáte.
Krok 2: Otevřete projekt se souborem APK v Android Studio. Chcete-li to provést, vyberte možnost "Open an existing Android Studio Project" z nabídky "File".
Krok 3: V Android Studio otevřete soubor build.gradle pro váš projekt. Vyhledejte řádek s nastavením systému android a nahraďte hodnotu vlastnosti "bundle" na "true". To vám umožní vytvořit Aab soubor místo APK.
Krok 4: V nabídce Android Studio vyberte " Build "a poté"Build Bundle(s)/APK(s)".
Krok 5: V dialogovém okně, které se zobrazí, vyberte možnost " Build Bundle(s)" a klikněte na "Finish". Android Studio zahájí proces převodu vašeho projektu na Aab.
Krok 6: Po dokončení procesu konverze najdete svůj soubor Aab ve složce "app/build/outputs/bundle/release" vašeho projektu.
Nyní máte připravený Aab soubor, který můžete použít k instalaci aplikace Android do zařízení nebo ke stažení na Google Play Console.
Nainstalujte SDK Android do počítače
Chcete-li začít, stáhněte si instalační soubor SDK Android z oficiálních stránek vývojářů Androidu. Po stažení spusťte instalaci a postupujte podle pokynů na obrazovce.
Instalace Android SDK vám umožní používat všechny potřebné nástroje a knihovny k vývoji a převodu aplikací do formátu Aab.
Kromě toho budete také muset nainstalovat nástroje Android Command Line Tools, které vám umožní provést potřebné příkazy pro konverzi APK na AAB. Příkazy lze provést pomocí terminálu nebo příkazového řádku.
Po instalaci nástrojů SDK Android a Android Command Line Tools bude váš počítač připraven ke konverzi aplikací z formátu APK na AAB. Nyní můžete přistoupit k dalšímu kroku.
Otevřete projekt Android v Android Studio
Před převodem aplikace z formátu APK na AAB je nutné otevřít Projekt Android v Android Studio. Postupujte podle následujících kroků:
- Spusťte Android Studio na počítači.
- Na úvodní obrazovce Android Studio klikněte na tlačítko" Open an existing Android Studio Project " (otevřít stávající projekt Android Studio).
- V okně, které se zobrazí, vyberte složku, kde je váš projekt Android, a klikněte na tlačítko"OK".
- Android Studio načte projekt a otevře jej v pracovní oblasti.
- V navigačním panelu vlevo uvidíte seznam souborů a složek projektu.
- Projekt v Android Studio je připraven ke konverzi do formátu Aab.
Nyní jste připraveni pokračovat v procesu převodu aplikace pro Android z formátu APK na AAB v Android Studio.
Přizpůsobte svůj Projekt na podporu formátu Aab
Chcete-li převést aplikaci Android z formátu APK na AAB, musíte svůj projekt nakonfigurovat tak, aby podporoval tento nový formát.
1. Aktualizujte verzi Android Gradle Plugin na 3.2.0 nebo novější. Můžete to udělat otevřením souboru ' build.gradle 'a změna hodnoty 'classpath' na odpovídající verzi:
buildscript dependencies >
2. Pak ve stejném souboru ' build.gradle`, v bloku` android ' přidejte následující kód:
android density abi >>
Tento kód zakáže rozdělení souboru APK na více souborů podle jazyka, hustoty obrazovky a ABI.
3. Vytvořte nový soubor ' gradle.properties ' v kořenové složce vašeho projektu, pokud ještě neexistuje, a přidejte následující řádek:
android.enableBundletool=true
Tato možnost povolí použití BundleTool, nástroje potřebného pro konverzi APK na AAB.
4. V Android Studio proveďte Build-Commanders-Clean Project (build-příkazy-Clean Project) a poté Build-Commanders-Rebuild Project (build-Command-Recovery Project), abyste se ujistili, že jsou všechny změny aplikovány správně.
Nyní je váš projekt nakonfigurován tak, aby podporoval formát Aab. Po sestavení bude aplikace k dispozici ve formátu Aab, který můžete použít k publikování v obchodě Google Play.
Vygenerujte bandl aplikace Aab
Chcete-li převést aplikaci Android z formátu APK do formátu AAB (Android App Bundle), musíte vygenerovat bandl aplikace. Bandle je sada modulů aplikace a zdrojů zabalených do jednoho souboru formátu Aab.
Pro generování Aab budete muset použít Android Studio. Zde je návod krok za krokem:
- Otevřete projekt aplikace v Android Studio.
- Vyberte z nabídky "Build" položku "Build Bundle(s) / APK(S)" a klikněte na "Build Bundle(s)".
- Vyberte možnost"Build Bundle(s)".
- Zadejte cestu pro uložení vygenerovaného bandlu a klikněte na tlačítko "Next".
- Vyberte požadované konfigurace pro generování bandle a klikněte na tlačítko "Finish".
- Android Studio začne generovat bandla. Po dokončení procesu obdržíte soubor s příponou .aab, což je hotový bandl aplikace.
Gratuluji! Nyní máte bandl aplikace Aab, kterou můžete použít k dalšímu šíření aplikace nebo publikování v obchodě Google Play.