Jak nastavit vývojové nástroje pro Android v systému Linux

Vývoj aplikací pro Android na Linuxu stále více roste. Hlavním důvodem je to, že platforma Linux velmi usnadňuje spuštění plné vývojářské pracovní stanice (ve srovnání s jinými platformami). Vývoj je jednou ze silných stránek Linuxu, takže nastavení vývojových nástrojů pro Android na Linuxu je přirozeně snadné.

SPOILER ALERT: Přejděte dolů a podívejte se na video tutoriál na konci tohoto článku.

Vývojové nástroje pro Android v systému Linux

Android Studio je kompletní vývojová sada společnosti Google pro vytváření softwaru na platformě Android. Dodává se s desítkami nástrojů, nastavením emulace a kódem pro práci.

Poznámka: Před pokusem o instalaci tohoto softwaru nainstalujte prosím Java. Pokud Java nenainstalujete, Android Studio nebude použitelné.

Nainstalujte Javu

Získání Javy pro Linux se liší v závislosti na operačním systému, který používáte. Obecně platí, že většina distribucí Linuxu má vynikající podporu pro OpenJDK. Je to otevřená implementace nástrojů Java. Nejlepší je jít touto cestou a většina vývojářů si rozdílu nevšimne. Postupujte podle pokynů níže, aby Java fungovala na vaší distribuci.

  7 důvodů, proč byste měli přejít na Linux

Poznámka: Kromě OpenJDK budete možná muset nainstalovat další závislosti ke spuštění Android Studio na vašem počítači se systémem Linux. Další informace najdete na oficiální stránce průvodce pro Linux.

Ubuntu

Uživatelé Ubuntu mají snadný přístup k OpenJDK. Od verze Ubuntu 18.04 je k dispozici OpenJDK 11. Chcete-li jej nainstalovat, otevřete terminál a použijte nástroj pro správu balíčků Apt.

sudo apt install openjdk-11-jdk

Potřebujete více než jen standardní balíček OpenJDK 11? Podívejte se na tyto další balíčky.

Debian

Debian je linuxová distribuce, která se zaměřuje především na solidní a stabilní software. Z tohoto důvodu je těžké získat absolutně nejnovější verzi OpenJDK (verze 11). Přesto je možné získat verzi 8, která je funkční.

Poznámka: Pokud bezpodmínečně musíte mít verzi 11, zvažte upgrade Debianu ze „Stable“ na „Testing“ nebo alespoň pomocí backportů.

sudo apt-get install openjdk-8-jdk

Případně nainstalujte všechny věci Java JDK 10 do Debianu pomocí:

sudo apt-get install openjdk-8-*

Arch Linux

Arch Linux je linuxový, takže není problém, aby docela aktuální verze OpenJDK fungovala správně. Naneštěstí, navzdory tomu, jak je Arch nejnovější, v současné době neexistují žádné sestavení verze 11. Přesto mají uživatelé přístup k OpenJDK 10, což je poměrně nová verze.

  Jak nainstalovat nejnovější ovladače AMDGPU-PRO na Linux

Chcete-li nainstalovat software, otevřete terminál a použijte balicí nástroj Pacman, abyste jej spustili.

sudo pacman -S jdk10-openjdk

Fedora

Fedora Linux má verzi 10 OpenJDK, která by měla stačit ke spuštění a vývoji na Android Studio. Chcete-li jej nainstalovat, použijte nástroj pro správu balíčků DNF v terminálu.

sudo dnf install java-openjdk -y

OpenSUSE

V závislosti na verzi OpenSUSE, kterou používáte, jsou vaše balíčky buď velmi nové, nebo velmi staré. Z tohoto důvodu je trochu složité, aby jedna verze OpenJDK fungovala ve všech verzích SUSE.

Aby OpenJDK fungovalo, přejděte na stránku stahování pro OpenSUSE. Na stránce stahování vyberte verzi OpenJDK, kterou chcete, a kliknutím na tlačítko „instalovat“ spusťte proces instalace.

Obecný Linux

Mnoho linuxových distribucí (dokonce i těch obskurních) používá OpenJDK, protože je bezpečné jej zahrnout do softwarových úložišť. V důsledku toho je instalace OpenJDK neuvěřitelně snadná. Aby to fungovalo, otevřete terminál a vyhledejte ve správci balíčků „OpenJDK“. Alternativně, stáhněte si jej z oficiálních stránek.

Stáhněte si Android Studio

Android Studio bohužel nemá binární balíček ke stažení. Místo toho si uživatelé, kteří chtějí používat vývojovou sadu na Linuxu, budou muset stáhnout komprimovaný archivní soubor.

  Jak přizpůsobit terminál Linux

Zamiřte k oficiální stránka ke stažení a klikněte na odkaz ke stažení pro Linux. Přečtěte si EULA a zaškrtnutím políčka přijměte smlouvu o zahájení stahování. Po dokončení stahování otevřete okno terminálu a pomocí nástroje Unzip rozbalte Android Studio.

cd ~/Downloads

unzip android-studio-ide-*-linux.zip

Pomocí příkazu CD přesuňte terminál do podsložky bin.

cd android-studio/bin

Nainstalujte Android Studio

Spusťte instalační nástroj Android Studio pomocí:

./studio.sh

V průvodci Android Studio vyberte možnost „Standardní“. Když průvodce Android Studio dokončí proces instalace, kliknutím na možnost „Spustit nové Android Studio“ zahájíte vývoj.

Nástroje příkazového řádku Android

Kromě Android Studio existují další důležité vývojové nástroje pro Linux, které si možná budete chtít nainstalovat. Konkrétně nástroje příkazového řádku, které uživatelům umožňují interakci se zařízeními v systému Linux. Naštěstí instalace těchto nástrojů příkazového řádku není tak zdlouhavá jako Android Studio.

Chcete-li, aby nástroje příkazového řádku systému Android fungovaly v systému Linux, postupujte podle níže uvedených pokynů, které odpovídají vašemu operačnímu systému Linux.

Ubuntu

sudo apt install android-tools

Debian

sudo apt-get install android-tools

Arch Linux

sudo pacman -S android-tools

Fedora

sudo dnf install android-tools -y

OpenSUSE

sudo zypper install android-tools

Obecný Linux

Potřebujete nástroje příkazového řádku pro Android, ale nemůžete je najít v softwarovém úložišti vaší distribuce Linuxu? Google má samostatné stažení pro ty, kteří to potřebují. Přejděte na oficiální stránku ke staženía přejděte dolů na „příkazový řádek“, abyste jej získali.